Skip to content

Commit 4a2a089

Browse files
chore(release): 2.0.0 [skip ci]
## [2.0.0](v1.21.2...v2.0.0) (2026-04-26) ### ⚠ BREAKING CHANGES * The next release should be a major version bump ### πŸš€ Features * Add full-screen project sidebar (experimental) ([#64](#64)) ([2f4c065](2f4c065)) * Add issue status badge ([6c5e447](6c5e447)) * Add project info tooltip ([f2a1c80](f2a1c80)) * Add side panel entrypoint ([3731d5d](3731d5d)) * Allow to specify the rounding mode ([#49](#49)) ([2c0322b](2c0322b)) * Display custom field values for info tooltips ([2d2bef8](2d2bef8)) * Enhance issue grouping ([#38](#38)) ([e2a5a98](e2a5a98)) * Enhance search ([#51](#51)) ([770fa4b](770fa4b)), closes [#46](#46) * **filter:** Add issue status filter ([e7807e2](e7807e2)) * Multiple timers & timer tab ([bd55541](bd55541)), closes [#39](#39) * **settings:** Add option to show/hide issue done ratio ([bc9b6c3](bc9b6c3)) * **settings:** Add option to show/hide timer sessions ([6022751](6022751)) * **timers:** Add timer sessions ([#69](#69)) ([#71](#71)) ([ed42990](ed42990)) * **timers:** Group timers by project and sort them by newest first ([d66aa6a](d66aa6a)) ### 🩹 Fixes * Cleanup local issue data on reset to default data ([9a7adc1](9a7adc1)) * Display translated error message until redmine url is configured and remove errors toasts ([4c2d534](4c2d534)) * Enforce next release ([1d7d37c](1d7d37c)) * Fire toast after query reset ([f051446](f051446)) * Fix 0 value selection for select field ([35af5e4](35af5e4)) * Fix autoFetchPages for redmine paginated queries ([a925baa](a925baa)) * Fix broken persistent comments behavior ([6121441](6121441)) * Fix context menu dialog actions ([66cbc7a](66cbc7a)) * Fix default time entry activity ([0f316ae](0f316ae)) * Fix default time entry activity selection ([946c4b6](946c4b6)) * Fix eslint errors ([a245275](a245275)) * Fix install listener registration ([8b9b125](8b9b125)) * Fix legacy settings migrations ([1336e31](1336e31)) * Fix suspense settings provider ([#60](#60)) ([cfc47f3](cfc47f3)) * Handle issue priorities when no default is specified ([899c21a](899c21a)) * Implement legacy data migrations for issues and timers ([c2fd501](c2fd501)) * Prevent empty issues fetch request ([#65](#65)) ([6616c64](6616c64)) * Save persistent comments per timer instead of issue ([bff5fcf](bff5fcf)) * Skip failed mutations for multi create time spend entires ([a019c16](a019c16)) * **timer:** Close alert dialog on reset confirm ([9e51a23](9e51a23)) * **timer:** Fix timer name cursor focus ([dee98ec](dee98ec)) * **ui:** Display deleted issues as strike-through text ([90933a9](90933a9)) * **ui:** Enhance skeleton components ([d89a901](d89a901)) * **ui:** Fix dark mode for firefox options and sidepanel ([ba6b406](ba6b406)) * **ui:** Fix layout inconsistencies depending on style settings ([6cef7e3](6cef7e3)) * **ui:** Fix toaster styles inside shadow root ([0319a42](0319a42)) * **ui:** Improve combobox clear button position ([932d36d](932d36d)) * **ui:** Polished various ui elements ([c095c5c](c095c5c)) * **ui:** Truncate field labels ([e779018](e779018)) * Update min browser versions to match current requirements ([bd1e7d0](bd1e7d0)) ### πŸ”₯ Performance * Add query client restoring gate instead of restoring twice ([30b9aeb](30b9aeb)) * Add react compiler and reduce unnecessary re-renders ([acb8551](acb8551)) * Improve performance by moving stuff to dedicated components ([f2f7fab](f2f7fab)) * Improving data loading and increasing page loading speed ([#52](#52)) ([6b22f6b](6b22f6b)) * Set NODE_ENV=production for release & pre-release builds ([4a922ff](4a922ff)) * Use react context for permissions management ([#63](#63)) ([23f25f0](23f25f0)) ### 🏑 Chore * Add docker compose for dev setup ([bb79a02](bb79a02)) * Add install buttons to github releases ([3c97a80](3c97a80)) * **deps:** Update dependencies ([2a3f1fb](2a3f1fb)) * **deps:** Update dependencies ([6f800bd](6f800bd)) * **deps:** Update npm dependencies ([0132802](0132802)) * **deps:** Update npm dependencies ([b0256f0](b0256f0)) * **deps:** Update npm dependencies ([e966f7e](e966f7e)) * Enforce next release version to v2.0.0 ([fade882](fade882)) * Fix eslint errors ([9ec1e07](9ec1e07)) * Introduced script to automate chrome store screenshot generation ([#67](#67)) ([c34baa2](c34baa2)) * **lint:** Fix htmlhint errors ([07604c3](07604c3)) * **security:** Set pnpm minimum release age to 1 days ([0d595c2](0d595c2)) * Update dependencies ([891fd66](891fd66)) * Update npm dependencies ([a9bb249](a9bb249)) * Update npm dependencies ([6c806b9](6c806b9)) * Update shadcn components ([4f9bb88](4f9bb88)) * Upgrade to typescript 6 and hardened ts config ([5e34a03](5e34a03)) * Upgrade to vite v8 ([8210cb5](8210cb5)) ### πŸ› οΈ Refactors * Fix some warnings and errors from react-doctor ([c4d9c84](c4d9c84)) * Improve create time entry modal ([49f6eb6](49f6eb6)) * Move to tanstack form + zod (removed formik + yup) ([60b9e43](60b9e43)) * Refactor redmine api hooks ([6642499](6642499)) * Remove add notes settings option ([4c3733c](4c3733c)) * Run settings migration on extension update ([840f48d](840f48d)) * **settings:** Redesign settings page and add testing redmine connection button ([3a65610](3a65610)) * **timer:** Refactor timer components and permission improvements ([0b32d3e](0b32d3e)) * **timer:** Remove the reset timer button ([26e0f2f](26e0f2f)) * **ui:** Migrate to shadcn components ([#48](#48)) ([274e220](274e220)) * **ui:** Move to shadcn base-ui components ([#57](#57)) ([70994f0](70994f0)) * **ui:** Refactor time entry week overview ([2710d3b](2710d3b)) * Upgrade tailwindcss to v4 ([aa42fbb](aa42fbb)) * Use null as form default values and update zod to v4 ([cd2f4d8](cd2f4d8)) * Use only project id for permission check function ([b31c12f](b31c12f)) ### πŸ“– Documentation * **github:** Enhance issue and feature request templates ([#68](#68)) ([e70f419](e70f419)) * **license:** Update license text for consistency ([37a0ebf](37a0ebf)) * Update README ([8011225](8011225)) * Update store screenshots ([702a2c4](702a2c4)) * Update store screenshots ([cd60ec7](cd60ec7)) ### πŸ§ͺ Tests * Fix all e2e tests ([c46486f](c46486f)) * Fix flaky tests ([1e0a7a2](1e0a7a2)) * Fix flaky time drift tests ([cadd015](cadd015)) * Introduce snapshot-based e2e tests ([#66](#66)) ([dfcb7fb](dfcb7fb)) ### πŸ“¦ Builds * **deps-dev:** bump vite from 8.0.3 to 8.0.5 ([#70](#70)) ([aed8cdc](aed8cdc)) * **deps:** bump axios from 1.14.0 to 1.15.0 ([#72](#72)) ([057ad2c](057ad2c)) * Migrate to wxt framework ([#53](#53)) ([a83bf30](a83bf30)) ### ⚑CI * Add build number for canary version ([df1d96c](df1d96c)) * Add semantic release ([2ca9621](2ca9621)) * Add super-linter for pull requests ([#59](#59)) ([9db6385](9db6385)) * Fix pre-release asset upload ([ac8f132](ac8f132)) * Fix wxt submit ([74fe75d](74fe75d)) * Publish production only for real releases not for pre-releases ([9855905](9855905)) * Use pat for release creation to trigger publish pipeline ([7b15071](7b15071))
1 parent 7b5cda0 commit 4a2a089

2 files changed

Lines changed: 136 additions & 1 deletion

File tree

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,138 @@
1+
## [2.0.0](https://github.com/CrawlerCode/redmine-time-tracking/compare/v1.21.2...v2.0.0) (2026-04-26)
2+
3+
### ⚠ BREAKING CHANGES
4+
5+
* The next release should be a major version bump
6+
7+
### πŸš€ Features
8+
9+
* Add full-screen project sidebar (experimental) ([#64](https://github.com/CrawlerCode/redmine-time-tracking/issues/64)) ([2f4c065](https://github.com/CrawlerCode/redmine-time-tracking/commit/2f4c065f6f0d4e51145318bd41e44f3958217d8e))
10+
* Add issue status badge ([6c5e447](https://github.com/CrawlerCode/redmine-time-tracking/commit/6c5e447c919b35168e0eda61fe5644a6723865d1))
11+
* Add project info tooltip ([f2a1c80](https://github.com/CrawlerCode/redmine-time-tracking/commit/f2a1c809e57c9c73cf17b7a500219916f2054fe2))
12+
* Add side panel entrypoint ([3731d5d](https://github.com/CrawlerCode/redmine-time-tracking/commit/3731d5da1c18806e921699b99c669ae662316cd5))
13+
* Allow to specify the rounding mode ([#49](https://github.com/CrawlerCode/redmine-time-tracking/issues/49)) ([2c0322b](https://github.com/CrawlerCode/redmine-time-tracking/commit/2c0322bf5bc70a07c217502c1beacc06c99f05a4))
14+
* Display custom field values for info tooltips ([2d2bef8](https://github.com/CrawlerCode/redmine-time-tracking/commit/2d2bef89ffc3e56ec51cb80386badc6345a8ca95))
15+
* Enhance issue grouping ([#38](https://github.com/CrawlerCode/redmine-time-tracking/issues/38)) ([e2a5a98](https://github.com/CrawlerCode/redmine-time-tracking/commit/e2a5a98f33240db32a19b3b563efd85fec7aed2a))
16+
* Enhance search ([#51](https://github.com/CrawlerCode/redmine-time-tracking/issues/51)) ([770fa4b](https://github.com/CrawlerCode/redmine-time-tracking/commit/770fa4b9035bf6556073e49e4e1836ab12cd0312)), closes [#46](https://github.com/CrawlerCode/redmine-time-tracking/issues/46)
17+
* **filter:** Add issue status filter ([e7807e2](https://github.com/CrawlerCode/redmine-time-tracking/commit/e7807e28a770bb2ee74719f49c75a982ed17859c))
18+
* Multiple timers & timer tab ([bd55541](https://github.com/CrawlerCode/redmine-time-tracking/commit/bd55541bf7ccaed7cbb4668ec92a847e0d3e6db8)), closes [#39](https://github.com/CrawlerCode/redmine-time-tracking/issues/39)
19+
* **settings:** Add option to show/hide issue done ratio ([bc9b6c3](https://github.com/CrawlerCode/redmine-time-tracking/commit/bc9b6c3c597ff1dca6ebdaa06dc31aba45e07762))
20+
* **settings:** Add option to show/hide timer sessions ([6022751](https://github.com/CrawlerCode/redmine-time-tracking/commit/602275185fbad50d34cfe1406089842d1ae0cfee))
21+
* **timers:** Add timer sessions ([#69](https://github.com/CrawlerCode/redmine-time-tracking/issues/69)) ([#71](https://github.com/CrawlerCode/redmine-time-tracking/issues/71)) ([ed42990](https://github.com/CrawlerCode/redmine-time-tracking/commit/ed42990c135ec1c3a577ed372d31bf8715804005))
22+
* **timers:** Group timers by project and sort them by newest first ([d66aa6a](https://github.com/CrawlerCode/redmine-time-tracking/commit/d66aa6ad7e41d1561941d505644db84d4396aa14))
23+
24+
### 🩹 Fixes
25+
26+
* Cleanup local issue data on reset to default data ([9a7adc1](https://github.com/CrawlerCode/redmine-time-tracking/commit/9a7adc1e73be2a11302b579f7f1a15db288e2fd3))
27+
* Display translated error message until redmine url is configured and remove errors toasts ([4c2d534](https://github.com/CrawlerCode/redmine-time-tracking/commit/4c2d53472d1152baac70f02d8813ac31601d0c80))
28+
* Enforce next release ([1d7d37c](https://github.com/CrawlerCode/redmine-time-tracking/commit/1d7d37c099aa1de809d5f143eabb9f75bb24950a))
29+
* Fire toast after query reset ([f051446](https://github.com/CrawlerCode/redmine-time-tracking/commit/f051446513f00e4af352e28d46ce10e4c041d2fb))
30+
* Fix 0 value selection for select field ([35af5e4](https://github.com/CrawlerCode/redmine-time-tracking/commit/35af5e4a145a39cf6862120cebaa9b0c6b70fb04))
31+
* Fix autoFetchPages for redmine paginated queries ([a925baa](https://github.com/CrawlerCode/redmine-time-tracking/commit/a925baa79ec4c5575dbf81072ead535d09b9e5c2))
32+
* Fix broken persistent comments behavior ([6121441](https://github.com/CrawlerCode/redmine-time-tracking/commit/612144169252cabf7a6417380da19e9f4b9b207b))
33+
* Fix context menu dialog actions ([66cbc7a](https://github.com/CrawlerCode/redmine-time-tracking/commit/66cbc7a9dcb4dd08276eb862c836997c4e73a5a7))
34+
* Fix default time entry activity ([0f316ae](https://github.com/CrawlerCode/redmine-time-tracking/commit/0f316aefdcb0c72f9283c893812a1d473c753567))
35+
* Fix default time entry activity selection ([946c4b6](https://github.com/CrawlerCode/redmine-time-tracking/commit/946c4b634fdb7d842b1e5b33031f338caae34ec4))
36+
* Fix eslint errors ([a245275](https://github.com/CrawlerCode/redmine-time-tracking/commit/a24527525f93f831bf106743f6570dfe9ab58381))
37+
* Fix install listener registration ([8b9b125](https://github.com/CrawlerCode/redmine-time-tracking/commit/8b9b125d37d3360afceabc045e45613001d845f2))
38+
* Fix legacy settings migrations ([1336e31](https://github.com/CrawlerCode/redmine-time-tracking/commit/1336e316450d78d6addc601cfff0f1279628b41f))
39+
* Fix suspense settings provider ([#60](https://github.com/CrawlerCode/redmine-time-tracking/issues/60)) ([cfc47f3](https://github.com/CrawlerCode/redmine-time-tracking/commit/cfc47f33f42a0089f5fa1440ab428d5ba8aa9a32))
40+
* Handle issue priorities when no default is specified ([899c21a](https://github.com/CrawlerCode/redmine-time-tracking/commit/899c21aca56b74526b01d4d282135c69d74a386c))
41+
* Implement legacy data migrations for issues and timers ([c2fd501](https://github.com/CrawlerCode/redmine-time-tracking/commit/c2fd5017b8375ac114a36b141bb1fa4b697acdf3))
42+
* Prevent empty issues fetch request ([#65](https://github.com/CrawlerCode/redmine-time-tracking/issues/65)) ([6616c64](https://github.com/CrawlerCode/redmine-time-tracking/commit/6616c6430da8649af0f9ccccdd6ab064ff0d402b))
43+
* Save persistent comments per timer instead of issue ([bff5fcf](https://github.com/CrawlerCode/redmine-time-tracking/commit/bff5fcfc26e6d09432346d582b6327bac8c6d2ef))
44+
* Skip failed mutations for multi create time spend entires ([a019c16](https://github.com/CrawlerCode/redmine-time-tracking/commit/a019c168d7534bb553604a0e895dce73313db9ea))
45+
* **timer:** Close alert dialog on reset confirm ([9e51a23](https://github.com/CrawlerCode/redmine-time-tracking/commit/9e51a23141cf2821fc85640f33d81471a7d2b467))
46+
* **timer:** Fix timer name cursor focus ([dee98ec](https://github.com/CrawlerCode/redmine-time-tracking/commit/dee98ecabeaa2caccc83949f740dd5eae4d37d82))
47+
* **ui:** Display deleted issues as strike-through text ([90933a9](https://github.com/CrawlerCode/redmine-time-tracking/commit/90933a99d14d2684c17dc6552058ebe0b19a0cb3))
48+
* **ui:** Enhance skeleton components ([d89a901](https://github.com/CrawlerCode/redmine-time-tracking/commit/d89a901413cc12f5411277b883a96a48c07e633f))
49+
* **ui:** Fix dark mode for firefox options and sidepanel ([ba6b406](https://github.com/CrawlerCode/redmine-time-tracking/commit/ba6b4065eac518c3b2d4724ceefee7aa3dd57b3a))
50+
* **ui:** Fix layout inconsistencies depending on style settings ([6cef7e3](https://github.com/CrawlerCode/redmine-time-tracking/commit/6cef7e3a70316e10e9dfae210a998bae2f19c336))
51+
* **ui:** Fix toaster styles inside shadow root ([0319a42](https://github.com/CrawlerCode/redmine-time-tracking/commit/0319a42d50bd77cc0feee0e19f0dda11515c6520))
52+
* **ui:** Improve combobox clear button position ([932d36d](https://github.com/CrawlerCode/redmine-time-tracking/commit/932d36d319515bbdfc0300e1325a6ae886f58ef7))
53+
* **ui:** Polished various ui elements ([c095c5c](https://github.com/CrawlerCode/redmine-time-tracking/commit/c095c5c0338832d1f73b95ec8f1bcd8a062d25a6))
54+
* **ui:** Truncate field labels ([e779018](https://github.com/CrawlerCode/redmine-time-tracking/commit/e779018f048e6b90833f309fcfceab12797311b0))
55+
* Update min browser versions to match current requirements ([bd1e7d0](https://github.com/CrawlerCode/redmine-time-tracking/commit/bd1e7d01581bfaf1943f3a926434028aa0764e0f))
56+
57+
### πŸ”₯ Performance
58+
59+
* Add query client restoring gate instead of restoring twice ([30b9aeb](https://github.com/CrawlerCode/redmine-time-tracking/commit/30b9aeb2818f0e58c0ea749d22b1e2cfc7de0d80))
60+
* Add react compiler and reduce unnecessary re-renders ([acb8551](https://github.com/CrawlerCode/redmine-time-tracking/commit/acb855150e0f9a38dc8b1445bdf55751f747e835))
61+
* Improve performance by moving stuff to dedicated components ([f2f7fab](https://github.com/CrawlerCode/redmine-time-tracking/commit/f2f7fab23df7075946090df41288a1e5b941e4e1))
62+
* Improving data loading and increasing page loading speed ([#52](https://github.com/CrawlerCode/redmine-time-tracking/issues/52)) ([6b22f6b](https://github.com/CrawlerCode/redmine-time-tracking/commit/6b22f6b3629206e18bc45dd55299cf0a8bb111eb))
63+
* Set NODE_ENV=production for release & pre-release builds ([4a922ff](https://github.com/CrawlerCode/redmine-time-tracking/commit/4a922ff9fedd001671c000a16ef1876935b35738))
64+
* Use react context for permissions management ([#63](https://github.com/CrawlerCode/redmine-time-tracking/issues/63)) ([23f25f0](https://github.com/CrawlerCode/redmine-time-tracking/commit/23f25f00d628bdd1f910b6238aef5a9287538e7c))
65+
66+
### 🏑 Chore
67+
68+
* Add docker compose for dev setup ([bb79a02](https://github.com/CrawlerCode/redmine-time-tracking/commit/bb79a021a9b3c0f65465a2473b69883d8ddb1039))
69+
* Add install buttons to github releases ([3c97a80](https://github.com/CrawlerCode/redmine-time-tracking/commit/3c97a80ef1046608168c8f927bc47d7a58eb61ff))
70+
* **deps:** Update dependencies ([2a3f1fb](https://github.com/CrawlerCode/redmine-time-tracking/commit/2a3f1fbdab6fb67da33f91c821bb5e0b0b18885c))
71+
* **deps:** Update dependencies ([6f800bd](https://github.com/CrawlerCode/redmine-time-tracking/commit/6f800bd82bd7fcb3cf806fddc372b3ff20ef4cc0))
72+
* **deps:** Update npm dependencies ([0132802](https://github.com/CrawlerCode/redmine-time-tracking/commit/01328027f5e027e959165645351d0ea9c39c9c99))
73+
* **deps:** Update npm dependencies ([b0256f0](https://github.com/CrawlerCode/redmine-time-tracking/commit/b0256f06df6f97353708d2aba7a81bc1eff3d347))
74+
* **deps:** Update npm dependencies ([e966f7e](https://github.com/CrawlerCode/redmine-time-tracking/commit/e966f7e6803f335260b7a3d68fd0023a79fe6ad3))
75+
* Enforce next release version to v2.0.0 ([fade882](https://github.com/CrawlerCode/redmine-time-tracking/commit/fade8829942707b295cc1be8d097cb1f1cd53495))
76+
* Fix eslint errors ([9ec1e07](https://github.com/CrawlerCode/redmine-time-tracking/commit/9ec1e07ee3895d36d0433ff3a899370b58659b46))
77+
* Introduced script to automate chrome store screenshot generation ([#67](https://github.com/CrawlerCode/redmine-time-tracking/issues/67)) ([c34baa2](https://github.com/CrawlerCode/redmine-time-tracking/commit/c34baa265578f22b6ea46cae13cfd1d6bacb3b63))
78+
* **lint:** Fix htmlhint errors ([07604c3](https://github.com/CrawlerCode/redmine-time-tracking/commit/07604c351d4645489529c65e861bd259d1ae81b8))
79+
* **security:** Set pnpm minimum release age to 1 days ([0d595c2](https://github.com/CrawlerCode/redmine-time-tracking/commit/0d595c2ab4e2206d9b6b5b58632a46844aca3580))
80+
* Update dependencies ([891fd66](https://github.com/CrawlerCode/redmine-time-tracking/commit/891fd662232a49099abf96a71a8ed4a053eb2fc7))
81+
* Update npm dependencies ([a9bb249](https://github.com/CrawlerCode/redmine-time-tracking/commit/a9bb2494a5369159ab24a8c2babd2e72fc8ed5a4))
82+
* Update npm dependencies ([6c806b9](https://github.com/CrawlerCode/redmine-time-tracking/commit/6c806b9e24c688c8b07aa688424cf04f01920cc0))
83+
* Update shadcn components ([4f9bb88](https://github.com/CrawlerCode/redmine-time-tracking/commit/4f9bb883c8f68977c67e39838e5dbd5f242d4b7c))
84+
* Upgrade to typescript 6 and hardened ts config ([5e34a03](https://github.com/CrawlerCode/redmine-time-tracking/commit/5e34a039d764a0c482529f9bdb334931b1cebfc0))
85+
* Upgrade to vite v8 ([8210cb5](https://github.com/CrawlerCode/redmine-time-tracking/commit/8210cb5c64a6dafc2ef0f15cf748bdcae80c5162))
86+
87+
### πŸ› οΈ Refactors
88+
89+
* Fix some warnings and errors from react-doctor ([c4d9c84](https://github.com/CrawlerCode/redmine-time-tracking/commit/c4d9c8493f29ee162e7ae36417aeb63c7b94a261))
90+
* Improve create time entry modal ([49f6eb6](https://github.com/CrawlerCode/redmine-time-tracking/commit/49f6eb6cec9bb43337fce87abd6407465e4011d4))
91+
* Move to tanstack form + zod (removed formik + yup) ([60b9e43](https://github.com/CrawlerCode/redmine-time-tracking/commit/60b9e430fccc30567ad07dffaf367ecdb68eb195))
92+
* Refactor redmine api hooks ([6642499](https://github.com/CrawlerCode/redmine-time-tracking/commit/66424994e80f76c826a518967bc5d6b117b98523))
93+
* Remove add notes settings option ([4c3733c](https://github.com/CrawlerCode/redmine-time-tracking/commit/4c3733c1523f6855ccedaca4b6c2ad97b3c0f185))
94+
* Run settings migration on extension update ([840f48d](https://github.com/CrawlerCode/redmine-time-tracking/commit/840f48d890553c677f4cbef8d5eaba0d3296f8b4))
95+
* **settings:** Redesign settings page and add testing redmine connection button ([3a65610](https://github.com/CrawlerCode/redmine-time-tracking/commit/3a6561014ddd14a04fdcef07776a18637dbc7607))
96+
* **timer:** Refactor timer components and permission improvements ([0b32d3e](https://github.com/CrawlerCode/redmine-time-tracking/commit/0b32d3eb435be2aafe4d476070afad029a686fc1))
97+
* **timer:** Remove the reset timer button ([26e0f2f](https://github.com/CrawlerCode/redmine-time-tracking/commit/26e0f2fe898b6fb9d5d317f28fdec095e4d93864))
98+
* **ui:** Migrate to shadcn components ([#48](https://github.com/CrawlerCode/redmine-time-tracking/issues/48)) ([274e220](https://github.com/CrawlerCode/redmine-time-tracking/commit/274e220fa43123c8f204a844b1c50c4530dcf9f8))
99+
* **ui:** Move to shadcn base-ui components ([#57](https://github.com/CrawlerCode/redmine-time-tracking/issues/57)) ([70994f0](https://github.com/CrawlerCode/redmine-time-tracking/commit/70994f015994a2f6bdef77ca10547fce65cb0e93))
100+
* **ui:** Refactor time entry week overview ([2710d3b](https://github.com/CrawlerCode/redmine-time-tracking/commit/2710d3be7012217ea79b0b23bcef546f7e7ceb69))
101+
* Upgrade tailwindcss to v4 ([aa42fbb](https://github.com/CrawlerCode/redmine-time-tracking/commit/aa42fbb4eaf1a32293fc59f771ee28bf3fe1ce0f))
102+
* Use null as form default values and update zod to v4 ([cd2f4d8](https://github.com/CrawlerCode/redmine-time-tracking/commit/cd2f4d8a97c4056ae9b53a776c287b4f6134ca73))
103+
* Use only project id for permission check function ([b31c12f](https://github.com/CrawlerCode/redmine-time-tracking/commit/b31c12f9f2e1c2ec868da4f391bb26cee9f823d8))
104+
105+
### πŸ“– Documentation
106+
107+
* **github:** Enhance issue and feature request templates ([#68](https://github.com/CrawlerCode/redmine-time-tracking/issues/68)) ([e70f419](https://github.com/CrawlerCode/redmine-time-tracking/commit/e70f4192ef8032137d1831568622f249cd0d8913))
108+
* **license:** Update license text for consistency ([37a0ebf](https://github.com/CrawlerCode/redmine-time-tracking/commit/37a0ebf72b6e1701d26db0129385232a771e9d26))
109+
* Update README ([8011225](https://github.com/CrawlerCode/redmine-time-tracking/commit/801122541f2d5590eff14949d5726068b680cb38))
110+
* Update store screenshots ([702a2c4](https://github.com/CrawlerCode/redmine-time-tracking/commit/702a2c4de603b8cf913aae2bd361112c963558fa))
111+
* Update store screenshots ([cd60ec7](https://github.com/CrawlerCode/redmine-time-tracking/commit/cd60ec707cc67fc87f6c31011ef61dc558967758))
112+
113+
### πŸ§ͺ Tests
114+
115+
* Fix all e2e tests ([c46486f](https://github.com/CrawlerCode/redmine-time-tracking/commit/c46486f666442e249c1626cb6811a654147062f3))
116+
* Fix flaky tests ([1e0a7a2](https://github.com/CrawlerCode/redmine-time-tracking/commit/1e0a7a2c6ef7b23e460b4ea8f3e04c665feae843))
117+
* Fix flaky time drift tests ([cadd015](https://github.com/CrawlerCode/redmine-time-tracking/commit/cadd01521f55b272046d575a0d9e96d198442b32))
118+
* Introduce snapshot-based e2e tests ([#66](https://github.com/CrawlerCode/redmine-time-tracking/issues/66)) ([dfcb7fb](https://github.com/CrawlerCode/redmine-time-tracking/commit/dfcb7fbcb1f6a76c3fb3c628945591b6f7a48ca1))
119+
120+
### πŸ“¦ Builds
121+
122+
* **deps-dev:** bump vite from 8.0.3 to 8.0.5 ([#70](https://github.com/CrawlerCode/redmine-time-tracking/issues/70)) ([aed8cdc](https://github.com/CrawlerCode/redmine-time-tracking/commit/aed8cdccb08246745788943193cd755266d59888))
123+
* **deps:** bump axios from 1.14.0 to 1.15.0 ([#72](https://github.com/CrawlerCode/redmine-time-tracking/issues/72)) ([057ad2c](https://github.com/CrawlerCode/redmine-time-tracking/commit/057ad2c4c63912b58ee747d68e2e3429eb00a508))
124+
* Migrate to wxt framework ([#53](https://github.com/CrawlerCode/redmine-time-tracking/issues/53)) ([a83bf30](https://github.com/CrawlerCode/redmine-time-tracking/commit/a83bf3074e9228c57c7672e00e6cf83fab670b0b))
125+
126+
### ⚑CI
127+
128+
* Add build number for canary version ([df1d96c](https://github.com/CrawlerCode/redmine-time-tracking/commit/df1d96ce75f6f623cc20ef6bfcb3fef8e12646aa))
129+
* Add semantic release ([2ca9621](https://github.com/CrawlerCode/redmine-time-tracking/commit/2ca962157af3027b3600642d283ba45ba931d3c8))
130+
* Add super-linter for pull requests ([#59](https://github.com/CrawlerCode/redmine-time-tracking/issues/59)) ([9db6385](https://github.com/CrawlerCode/redmine-time-tracking/commit/9db6385931fcb6604368514f8d7fcfe0824b1efc))
131+
* Fix pre-release asset upload ([ac8f132](https://github.com/CrawlerCode/redmine-time-tracking/commit/ac8f1327ef3636142c112d57a7912d8fdea7c7d3))
132+
* Fix wxt submit ([74fe75d](https://github.com/CrawlerCode/redmine-time-tracking/commit/74fe75d9b951b42cc049c4cc41273cc4f8ddcc07))
133+
* Publish production only for real releases not for pre-releases ([9855905](https://github.com/CrawlerCode/redmine-time-tracking/commit/9855905c077172cec3c3c39853b309d0cb400179))
134+
* Use pat for release creation to trigger publish pipeline ([7b15071](https://github.com/CrawlerCode/redmine-time-tracking/commit/7b15071bc083630ac0d7cbf45756e1edc87f7db0))
135+
1136
## [2.0.0-beta.7](https://github.com/CrawlerCode/redmine-time-tracking/compare/v2.0.0-beta.6...v2.0.0-beta.7) (2026-04-19)
2137

3138
### πŸš€ Features

β€Žpackage.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "redmine-time-tracking",
33
"description": "Start-stop timer for Redmine",
4-
"version": "2.0.0-beta.7",
4+
"version": "2.0.0",
55
"author": {
66
"name": "CrawlerCode",
77
"email": "crawlercode@outlook.de"

0 commit comments

Comments
Β (0)