|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [0.2.0](https://github.com/hindermath/TinyCalc/compare/v0.1.0...v0.2.0) (2026-04-12) |
| 4 | + |
| 5 | + |
| 6 | +### Features / Neue Funktionen |
| 7 | + |
| 8 | +* add bilingual documentation and XML comments for various classes and methods ([6861530](https://github.com/hindermath/TinyCalc/commit/68615307fe14dec59acb944829ae85b5d7a3d0da)) |
| 9 | +* add docfx configuration for API documentation generation ([a238a0a](https://github.com/hindermath/TinyCalc/commit/a238a0a9f12c80e804602b6e15bd2318599ebe66)) |
| 10 | +* add MIN, MAX, AVERAGE, COUNT, IF, ROUND formula functions ([89edc84](https://github.com/hindermath/TinyCalc/commit/89edc843cd701c83f0fdb0f2f12bfba526201ff0)) |
| 11 | +* add new skills and configuration files for presentation and spreadsheet functionalities ([2da0ef0](https://github.com/hindermath/TinyCalc/commit/2da0ef046b362969ebec802f912d8daf60238758)) |
| 12 | +* Extended Formula Library — MIN, MAX, AVERAGE, COUNT, IF, ROUND ([5fe9316](https://github.com/hindermath/TinyCalc/commit/5fe9316ed6f9fcfed29eb587d1bc4b57eea590d8)) |
| 13 | +* initial .NET 10 MicroCalc port with Terminal.Gui ([345d0e0](https://github.com/hindermath/TinyCalc/commit/345d0e064ffe2a1295d3c00436ec99431ed2070a)) |
| 14 | +* Release Please mit CHANGELOG eingerichtet und CI-Fix angewendet ([4a58941](https://github.com/hindermath/TinyCalc/commit/4a589417bd0499cbd4b35d066b30e142c953f63e)) |
| 15 | +* **scripts:** L2-Skripte deployen + README Kurzreferenz mit Beispielaufrufen ergaenzt ([f6efb56](https://github.com/hindermath/TinyCalc/commit/f6efb5602cb3e1f574ececa5c52a93a4a3cb7c57)) |
| 16 | +* update history and models_cache with additional session data and fetch timestamp ([24b2a92](https://github.com/hindermath/TinyCalc/commit/24b2a92e66a19a101428453d651bf7f1fac3ee00)) |
| 17 | +* update history and models_cache with new session data and fetch timestamp ([b59c2a4](https://github.com/hindermath/TinyCalc/commit/b59c2a40672083ef9c5af13862ee3abde5a34366)) |
| 18 | + |
| 19 | + |
| 20 | +### Bug Fixes / Fehlerbehebungen |
| 21 | + |
| 22 | +* **hook:** pre-push Regex fuer .env-Dotfiles praezisiert; .github/workflows/ aus Namens-Check ausgeschlossen ([17d2e23](https://github.com/hindermath/TinyCalc/commit/17d2e231877df3482e44255bf232b6307cb24431)) |
| 23 | +* remove unnecessary directory paths for claude, codex, and gemini from .gitignore ([0ac29d1](https://github.com/hindermath/TinyCalc/commit/0ac29d1e7b1fb75ba78ef927bc4c86961e3224c5)) |
| 24 | +* update .gitignore to include directory paths for claude, codex, and gemini ([b107d1c](https://github.com/hindermath/TinyCalc/commit/b107d1cc41e01859fa90850d94a9e257a0915415)) |
| 25 | +* update .NET runtime version from C# 12 to C# 14 in constitution.md ([b193eaf](https://github.com/hindermath/TinyCalc/commit/b193eaf49d39dc9fc0cf01439844d4fe45105785)) |
| 26 | +* update coverlet.collector and Microsoft.NET.Test.Sdk versions in test projects ([c950dd2](https://github.com/hindermath/TinyCalc/commit/c950dd2558c2e7bbf7849e56fc41013013f2c1c9)) |
| 27 | + |
| 28 | + |
| 29 | +### Documentation / Dokumentation |
| 30 | + |
| 31 | +* add CLAUDE.md for project overview, structure, and development guidelines ([75d639b](https://github.com/hindermath/TinyCalc/commit/75d639b095758d6eb61e099936cd50cd411ab26e)) |
| 32 | +* add contributing guide for ci and pr workflow ([2e3d284](https://github.com/hindermath/TinyCalc/commit/2e3d284e6afa610257046f3237283ddfd9c3e0e6)) |
| 33 | +* add CONTRIBUTING guide for CI and PR workflow ([c88f6c7](https://github.com/hindermath/TinyCalc/commit/c88f6c767ce399ac4ff743973834af471947900b)) |
| 34 | +* add copilot instructions for build, test, and architecture overview ([13cf19e](https://github.com/hindermath/TinyCalc/commit/13cf19e855025c300af62d631ee01e8820a82bf7)) |
| 35 | +* add documentation for Phase 2 – Extended Formula Library including data model, grammar contract, implementation plan, and quickstart guide ([8128d63](https://github.com/hindermath/TinyCalc/commit/8128d63555f544c61d81151ba98f8e4ff77ca932)) |
| 36 | +* add feature specification for Phase 2 – Extended Formula Library ([3cac331](https://github.com/hindermath/TinyCalc/commit/3cac3319a0816c3940c9370c3dc57a6a4a4d7a59)) |
| 37 | +* add formula requirements quality checklist for Phase 2 – Extended Formula Library ([5b06896](https://github.com/hindermath/TinyCalc/commit/5b06896940fdef92b989411115248ed6f4e7e8b1)) |
| 38 | +* add GEMINI.md for project overview, structure, and development guidelines ([c06f896](https://github.com/hindermath/TinyCalc/commit/c06f896e05bccc052ca25437adbce9c732a3321b)) |
| 39 | +* add governance sync pr text ([0fe6284](https://github.com/hindermath/TinyCalc/commit/0fe6284d33efc1f964476a2421273f225ace415e)) |
| 40 | +* add initial STATS.md for homogeneity tracking ([9ef108d](https://github.com/hindermath/TinyCalc/commit/9ef108de47a1b7a4afa55fca584e1462ac5667f5)) |
| 41 | +* add Lastenheft branch suffix governance ([a5d3628](https://github.com/hindermath/TinyCalc/commit/a5d3628b08af2bd9cc64ba6031fba058f4b3278b)) |
| 42 | +* add Lastenheft branch suffix governance ([b45148d](https://github.com/hindermath/TinyCalc/commit/b45148df6ce91349f828c5eb2b1c10aebf5e8e00)) |
| 43 | +* add Planning Artifact Quality Checklist for Phase 2 – Extended Formula Library ([8f721f5](https://github.com/hindermath/TinyCalc/commit/8f721f5168361ff622ac4134915abf1ee128dbf9)) |
| 44 | +* add PR process note and PR description template ([9d835f1](https://github.com/hindermath/TinyCalc/commit/9d835f10abf3043b8729d6475cc34bd0d6d21f49)) |
| 45 | +* add PR process note and PR description template ([b2c7300](https://github.com/hindermath/TinyCalc/commit/b2c73007434ee7d8f11cc75b179efd8242953476)) |
| 46 | +* add pull request template and initial PR text ([9f3bdb5](https://github.com/hindermath/TinyCalc/commit/9f3bdb5bfc04c96af2aa8d881e82da912a55cecf)) |
| 47 | +* add repository guidelines for project structure, development commands, and contribution process ([3573976](https://github.com/hindermath/TinyCalc/commit/3573976bf7b7d2da2f1b2e61e05af987736a32e1)) |
| 48 | +* add specification quality checklist for Phase 2 – Extended Formula Library ([316e0cf](https://github.com/hindermath/TinyCalc/commit/316e0cf713c444e1223be09750b12c1be98f8c54)) |
| 49 | +* add Speckit command documentation for analyze, constitution, clarify, implement, and taskstoissues ([9c0e104](https://github.com/hindermath/TinyCalc/commit/9c0e104e0afca6642a7f6dfb24dab16853459fad)) |
| 50 | +* add tasks for Phase 2 – Extended Formula Library implementation and testing ([46094ad](https://github.com/hindermath/TinyCalc/commit/46094add98366acfe6484e6c471d8faa2798eb5d)) |
| 51 | +* add test case specification quality checklist for Phase 2 – Extended Formula Library ([f551607](https://github.com/hindermath/TinyCalc/commit/f55160721268a316cdfcd39e86d2db653eb842fe)) |
| 52 | +* align Gemini CI guidance and CI push triggers ([b7bd386](https://github.com/hindermath/TinyCalc/commit/b7bd3863820a40c51638d2cef01d87b28b08395d)) |
| 53 | +* align Gemini instructions with Release CI ([1e43a0b](https://github.com/hindermath/TinyCalc/commit/1e43a0b719b7e614287bf32b2fc2d3a5b7317b6e)) |
| 54 | +* bump C# version reference from 12 to 14 ([eff587b](https://github.com/hindermath/TinyCalc/commit/eff587b27ba823b10468a91aea81092f27bc9c3d)) |
| 55 | +* clarify error message for non-numeric branch evaluation in IF condition ([706ee56](https://github.com/hindermath/TinyCalc/commit/706ee5617beded56e97817d32c8420bee04a1ab4)) |
| 56 | +* expand README for public migration showcase ([f716456](https://github.com/hindermath/TinyCalc/commit/f71645670cf498fb1098a04fa9ac2873ac79afc1)) |
| 57 | +* expand README for public migration showcase ([fc866fe](https://github.com/hindermath/TinyCalc/commit/fc866fee82e84e8f97da58135b6bfc58b65456ae)) |
| 58 | +* Lastenheft A11Y für TinyCalc TUI erstellt ([265c208](https://github.com/hindermath/TinyCalc/commit/265c20871fea197087b6d841158045a63ba233a5)) |
| 59 | +* Lastenhefte Terminal.Gui-Migration und MicroCalc-Rename erstellt ([0b5fc18](https://github.com/hindermath/TinyCalc/commit/0b5fc1846141b336d5cd860a4b618b97232bd269)) |
| 60 | +* mark all tasks complete in tasks.md — implementation done on codex/extended-formula-library ([792f517](https://github.com/hindermath/TinyCalc/commit/792f5174040037e1b51d9e50c47ac6925069e3f5)) |
| 61 | +* mark checklist items as complete in formula.md ([9779f89](https://github.com/hindermath/TinyCalc/commit/9779f89fe9820ed8cbdf24299fb6ceb56c8a5998)) |
| 62 | +* mark checklist items as complete in test specification ([f7f095b](https://github.com/hindermath/TinyCalc/commit/f7f095b37d6bd66f81ed40d9cb13c4f8dc20bf6d)) |
| 63 | +* Phase 2 Extended Formula Library — speckit planning artifacts ([cebe247](https://github.com/hindermath/TinyCalc/commit/cebe2479c8a6a9bb7267fbb79d9f8192deab06fd)) |
| 64 | +* sync shared governance baseline ([0cc971d](https://github.com/hindermath/TinyCalc/commit/0cc971d71f1cc039ffb7b88c93d4e8fd59352e93)) |
| 65 | +* sync shared governance baseline ([666c0c9](https://github.com/hindermath/TinyCalc/commit/666c0c9491cee4249208d42a5c0bf9a3376a0d03)) |
| 66 | +* sync shared governance baseline and expand a11y guidance ([7bc959a](https://github.com/hindermath/TinyCalc/commit/7bc959ab33fb1e3c2e330ede4981c9b1f68c12dc)) |
| 67 | +* update .gitignore to include additional IDE and project files ([85e471c](https://github.com/hindermath/TinyCalc/commit/85e471c57fd6754944d38e1e3aafd99b79e66cd5)) |
| 68 | +* update CLAUDE.md with active technologies and recent changes ([90a2d70](https://github.com/hindermath/TinyCalc/commit/90a2d70b71e30490f25706732414afff9f4892b4)) |
| 69 | +* update constitution with core principles, technology constraints, and development workflow ([2fe8246](https://github.com/hindermath/TinyCalc/commit/2fe8246b233f5d5944b604a671f9049839458568)) |
| 70 | +* update plan-quality.md to mark checklist items as complete ([50560cb](https://github.com/hindermath/TinyCalc/commit/50560cb6e5a92f1ec0bcbb5f5315e2a8faff08fe)) |
| 71 | +* update spec.md to clarify rounding behavior and IF condition requirements ([ec244dc](https://github.com/hindermath/TinyCalc/commit/ec244dcf7caa38e9afe58eea2e25ad7e929f895e)) |
| 72 | +* update tasks for Phase 7 – add lowercase name tests and documentation entries ([f5b1afa](https://github.com/hindermath/TinyCalc/commit/f5b1afa90e4fea810ce19c0f8fa2cfcb487677be)) |
| 73 | + |
| 74 | + |
| 75 | +### Maintenance / Wartung |
| 76 | + |
| 77 | +* add .codex/tmp/ directory to .gitignore ([1d0e258](https://github.com/hindermath/TinyCalc/commit/1d0e258ac6d994c531c630532872b9df73e33715)) |
| 78 | +* add Codex session metadata for rollback tracking and context restoration ([abaaee7](https://github.com/hindermath/TinyCalc/commit/abaaee70880d3be7ea02c61a4c14ee0ac03d8e56)) |
| 79 | +* add specific Codex session files to .gitignore ([96be88b](https://github.com/hindermath/TinyCalc/commit/96be88bc6d4f476cdc81cb8ecbc7a53a7ca8b41d)) |
| 80 | +* add SQLite state files for Codex ([9c0e1e6](https://github.com/hindermath/TinyCalc/commit/9c0e1e626d047dc600adde2e3593a696cca62b40)) |
| 81 | +* expand .gitignore to include additional Visual Studio and JetBrains files ([f82112d](https://github.com/hindermath/TinyCalc/commit/f82112d1257d55ca188e7db8d1ca6d3466536ead)) |
| 82 | +* extend CI push branch triggers for agent prefixes ([1e43a0b](https://github.com/hindermath/TinyCalc/commit/1e43a0b719b7e614287bf32b2fc2d3a5b7317b6e)) |
| 83 | +* Infrastruktur-Baseline aktualisiert ([4f829cf](https://github.com/hindermath/TinyCalc/commit/4f829cfb7f7b2ad4c349039f415755996e1f9f5d)) |
| 84 | +* migrate TinyCalc to homogeneity baseline v1.1.0 ([f1d554e](https://github.com/hindermath/TinyCalc/commit/f1d554e4a6871a50dc64b969b055f937d02b0df5)) |
| 85 | +* remove obsolete Codex configuration files and unused scripts ([a7f2b52](https://github.com/hindermath/TinyCalc/commit/a7f2b525d3418f902a440bf12578db1ca15d14a2)) |
| 86 | +* **stats:** STATS.md nach Skript-Deployment und README-Update aktualisiert ([9482a5d](https://github.com/hindermath/TinyCalc/commit/9482a5d945b16a758e0845376f38d2b2e3595e84)) |
| 87 | +* sync main with codex/initial-microcalc-port ([2270a04](https://github.com/hindermath/TinyCalc/commit/2270a040f9a634453ee4c80d19d1d131917cc933)) |
| 88 | +* update .gitignore to include `.idea` directory ([6806137](https://github.com/hindermath/TinyCalc/commit/6806137c5925e2a027364ef848877f795a86519f)) |
| 89 | +* update test project dependencies (Microsoft.NET.Test.Sdk, xunit.runner.visualstudio) ([ef875bb](https://github.com/hindermath/TinyCalc/commit/ef875bbe2d65dca8b5944096b3276d0eea410e92)) |
0 commit comments