Releases: devcomfort/is-html-element
v1.1.2
๐ For Everyone
This release improves the reliability of our automated release process.
Highlights:
- โ Improved Reliability: We've fixed issues in our automated publish workflow to ensure it works as intended.
๐ ๏ธ For Developers
๐ Bug Fixes
- Correct publish workflow permissions and outputs. (154b7b7) by @devcomfort
v1.1.1
๐ For Everyone
This release improves the npm publish workflow by adding a build step, ensuring the latest build artifacts are included in the published package.
Highlights:
- โ Improved Reliability: The npm publish workflow now includes a build step, making sure the published package contains the latest build artifacts.
๐ ๏ธ For Developers
โจ Features
- Added build step to npm publish workflow. (a76026d) by @devcomfort
v1.1.0
๐ For Everyone
We're excited to release a significant update that enhances the reliability and maintainability of our library through rigorous testing and improved documentation.
Highlights:
- โ Improved Reliability: Our test suite has been significantly enhanced, providing stronger guarantees of the library's correctness and maintainability.
- ๐ Better Documentation: We've clarified the logic and purpose behind our motivation test, making the project's core claims more transparent and easier to understand.
๐ ๏ธ For Developers
Versioning
The version bump is minor due to the addition of new testing features that improve the library's maintainability without introducing breaking changes or new user-facing features.
โจ Features
- Implement rigorous cross-validation and snapshot testing. (5210f50) by @devcomfort
๐ Documentation
- Clarify the logic and purpose of the motivation test. (9fcb933) by @devcomfort
Full Changelog: v1.0.2...v1.1.0
v1.0.2
๐ For Everyone
This release improves the reliability of our package publishing process, ensuring that the version in the published package matches the official release version.
Highlights:
- โ Improved Reliability: We've fixed a critical issue where the version in the published NPM package might not match the official release version.
๐ ๏ธ For Developers
๐ Bug Fixes
- fix(ci): sync package.json version with release tag before publishing. (81f3308) by @devcomfort
Full Changelog: v1.0.1...v1.0.2
v1.0.1
๐ For Everyone
This release improves the library's portability and developer experience by ensuring DOM types are available.
Highlights:
- โ Improved Reliability: We've made the library self-contained, ensuring it compiles correctly even in projects without 'dom' in their tsconfig 'lib' array.
๐ ๏ธ For Developers
๐ Bug Fixes
- Ensure DOM types are available via triple-slash directives. (22e0cb7) by @devcomfort
Full Changelog: v1.0.0...v1.0.1
v1.0.0
๐ For Everyone
This release introduces significant improvements to our release automation and core functionality, making our tool more reliable and user-friendly.
Highlights:
- โจ New Core Feature: We've added a new function to accurately validate HTML elements, solving common type-checking problems.
- โ Massively Improved Reliability: Over a dozen issues in our automated testing and release pipeline have been fixed, making future updates faster and more dependable.
- ๐ Better Documentation: The project's documentation has been completely rewritten to be more helpful.
๐ ๏ธ For Developers
๐จ BREAKING CHANGES
None
โจ Features
- feat: isHTMLElement ํจ์ ๋ฐ ํ ์คํธ ์ถ๊ฐ. (17e6498) by @devcomfort
- feat(ci): use package.json as version source and auto-commit bump. (96e3d53) by @devcomfort
- feat(ci): enhance release notes with detailed commit info. (5212c36) by @devcomfort
- feat(ci): update default AI model and increase token limit. (ec670b2) by @devcomfort
- feat(ci): implement summary & highlights in release notes. (c5c82d3) by @devcomfort
- feat(ci): generate dual-audience release notes. (c7bd8ab) by @devcomfort
- feat(ci): prioritize core features in release notes summary. (bc6c987) by @devcomfort
- feat(ci): make AI model configurable and improve payload creation. (0fecc2f) by @devcomfort
- feat(testing): revamp test suite and prove motivation. (0dfc38f) by @devcomfort
๐ Bug Fixes
- fix(ci): use multiline-safe output for commit logs. (43a8c31) by @devcomfort
- fix(ci): improve robustness of AI release drafter workflow. (95efa2a) by @devcomfort
- fix(ci): add robustness to AI response handling. (4fa6a37) by @devcomfort
- fix(ci): enforce escaped newlines in AI prompt for valid JSON. (abcdc47) by @devcomfort
- fix(ci): use python env var for ultimate parsing robustness. (5fab0be) by @devcomfort
- fix(ci): replace shell script with python for robust parsing. (8b1b4b2) by @devcomfort
- fix(ci): make AI response parsing more robust. (c551bfc) by @devcomfort
- fix(ci): add http status check for AI API call. (80e5a57) by @devcomfort
- fix(ci): add validation for AI-generated version bump. (f32d33d) by @devcomfort
- fix(ci): correct shell option syntax in workflow. (b685415) by @devcomfort
- fix(ci): install playwright browsers before running tests. (4b70351) by @devcomfort
- fix(ci): remove hardcoded pnpm version from workflows. (6f1693f) by @devcomfort
- fix(ci): correct pnpm setup order in workflows. (90aa34d) by @devcomfort
- fix: improve commit log formatting for AI prompt. (5864b8e) by @devcomfort
๐ Miscellaneous
- docs: overhaul README and source code comments. (88189e8) by @devcomfort
- chore: enhance AI prompt for detailed release notes. (f147a2c) by @devcomfort
- chore(config): adjust package exports order. (6500285) by @devcomfort
- docs: refine package.json keywords for better discoverability. (c07a41e) by @devcomfort
- config: ํ๋ก์ ํธ ๋ฌธ์ ๋ฐ ์ค์ ํ์ผ ์ ๋ฐ์ดํธ. (9f48702) by @devcomfort
- docs: MIT ๋ผ์ด์ ์ค ์ถ๊ฐ. (f9db3f9) by @devcomfort
- build: ํ๋ก์ ํธ ๊ธฐ๋ณธ ์ค์ ๋ฐ ์์กด์ฑ ์ถ๊ฐ. (86a80a3) by @devcomfort
- ci: migrate to pnpm. (2cf6c8d) by @devcomfort
- ci(release): update API key handling in release drafter. (cc31d80) by @devcomfort
- ci(release): make API base URL configurable. (4847ea8) by @devcomfort
- ci(release): add AI-powered release drafter and publisher. (4cf9ca4) by @devcomfort
Full Changelog: https://github.com/devcomfort/is-html-element/commits/v1.0.0