From 097613aa1307b7edf847d9f0a41687e03187c83e Mon Sep 17 00:00:00 2001 From: louiss0 Date: Thu, 2 Jan 2025 20:34:59 -0500 Subject: [PATCH] chore(release): publish - project: utilities 5.0.0 - project: asciidoc 1.0.0 --- packages/asciidoc/CHANGELOG.md | 27 ++++++++++++++++ packages/utilities/CHANGELOG.md | 55 +++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) diff --git a/packages/asciidoc/CHANGELOG.md b/packages/asciidoc/CHANGELOG.md index 2045455f..091f65f9 100644 --- a/packages/asciidoc/CHANGELOG.md +++ b/packages/asciidoc/CHANGELOG.md @@ -1,3 +1,30 @@ +# 1.0.0 (2025-01-03) + +### 🚀 Features + +- add 'tailwindcss' as an optional dependency ([fa8d477](https://github.com/louiss0/forastro/commit/fa8d477)) +- add sizes selectors for tailwind plugin ([20fe290](https://github.com/louiss0/forastro/commit/20fe290)) +- add static color support to tailwind plugin ([eb7c56a](https://github.com/louiss0/forastro/commit/eb7c56a)) +- create tailwind plugin ([591355c](https://github.com/louiss0/forastro/commit/591355c)) +- add support for prism-highlighter remove highlight I decided that highlightjs would get in the way of how this library is used Now only prism and shiki are supported. ([7a7a055](https://github.com/louiss0/forastro/commit/7a7a055)) +- integrate shiki into asciidoctor This feature includes two things. Validation for shiki. Registration of shiki themes based on configuration. All langauges are loadeed there are no restrictions ([08cdcbb](https://github.com/louiss0/forastro/commit/08cdcbb)) + +### 🩹 Fixes + +- make shiki the default highlighter ([bcb5b8e](https://github.com/louiss0/forastro/commit/bcb5b8e)) +- make shiki highlighter work by setting the handlesHighlighting option to true ([9656cd2](https://github.com/louiss0/forastro/commit/9656cd2)) +- register blocks and macros globally Creating an extension didn't work for some reason. I don't know why but it just didn't. I used the asciidoc-loader-mock project to test this out ([8b0b884](https://github.com/louiss0/forastro/commit/8b0b884)) +- when creating documents load paths using the content folder path ([1bf368c](https://github.com/louiss0/forastro/commit/1bf368c)) +- make a default theme is passed for highlightjs so if unspecified the user can simply omit it as well ([d7a2038](https://github.com/louiss0/forastro/commit/d7a2038)) +- remove config folder argument from asciidoc loader ([ded5558](https://github.com/louiss0/forastro/commit/ded5558)) +- replace Asciidoctor type with one from the asciidoctor's return type Typescript doesn't process types from asciidoc I forgot ([7b30972](https://github.com/louiss0/forastro/commit/7b30972)) +- use dash case to access object's instead of camelCase I made zod turn all attributes into lower dashed case when attributes are being parsed ([11bd491](https://github.com/louiss0/forastro/commit/11bd491)) +- remove highlighter options and only use only highlight'js with proper options ([a0311ba](https://github.com/louiss0/forastro/commit/a0311ba)) + +### ❤️ Thank You + +- louiss0 @louiss0 + ## 0.3.0 (2025-01-02) ### 🚀 Features diff --git a/packages/utilities/CHANGELOG.md b/packages/utilities/CHANGELOG.md index 6462aee5..a0800dbd 100644 --- a/packages/utilities/CHANGELOG.md +++ b/packages/utilities/CHANGELOG.md @@ -1,3 +1,58 @@ +# 5.0.0 (2025-01-03) + +### 🚀 Features + +- add components as imports ([e0c859d](https://github.com/louiss0/forastro/commit/e0c859d)) +- turn public folder into an assets folder ([76cbc52](https://github.com/louiss0/forastro/commit/76cbc52)) +- add tags to each file to indicate that they are libraries ([c93e7ce](https://github.com/louiss0/forastro/commit/c93e7ce)) +- Execute if and execute Unless now have type predicates allowing for type safe narrowing. ([945119b](https://github.com/louiss0/forastro/commit/945119b)) +- create utilities for only getting data from collections ([1b4e883](https://github.com/louiss0/forastro/commit/1b4e883)) +- Create useDefineTemplateAndProjector. ([c3f2d65](https://github.com/louiss0/forastro/commit/c3f2d65)) + +### 🩹 Fixes + +- remove main and module and use exports instead I discovered that exports aren't ignored by typescript instead main and module are ([6a65b6b](https://github.com/louiss0/forastro/commit/6a65b6b)) +- remove content collection types from the library into a place to be tested It's best not to create an api around virual modules They are hard to update and change the file will turn into a set of snippets instead once tested ([1f6bcf9](https://github.com/louiss0/forastro/commit/1f6bcf9)) +- allow astro files to be imported ([18b6f6d](https://github.com/louiss0/forastro/commit/18b6f6d)) +- return undefined to check lint error ([50634ed](https://github.com/louiss0/forastro/commit/50634ed)) +- remove released heading under changelog before release. ([de09508](https://github.com/louiss0/forastro/commit/de09508)) +- Make sure projector default slot is accessed properly. ([4efc530](https://github.com/louiss0/forastro/commit/4efc530)) +- use null coalesing operator to get value of expressions from storedSlot ([1b98fcb](https://github.com/louiss0/forastro/commit/1b98fcb)) +- make sure object keys length is the same as the object being sent in first. ([e634d61](https://github.com/louiss0/forastro/commit/e634d61)) +- Use better condition for checking if an the first param is an object with the a ([7956beb](https://github.com/louiss0/forastro/commit/7956beb)) +- use proper object checking methods for Tempalter and Projector and remember to use and don't return from function at all ([0f90d2d](https://github.com/louiss0/forastro/commit/0f90d2d)) +- write proper check for rather props are defined and don't use Object.freeze() unless props is an object ([d7dd73a](https://github.com/louiss0/forastro/commit/d7dd73a)) +- Remove the condition that checks if the function is a child while template props are filled. It's better to the projector adjust it's code to what is written in Templater. ([e8c50e8](https://github.com/louiss0/forastro/commit/e8c50e8)) +- **utilities:** Remove all unused imports. ([12c04cc](https://github.com/louiss0/forastro/commit/12c04cc)) +- Type `executeIf` `executeUnless` `throwIf` `throwUnless` properly. ([a6cfe9e](https://github.com/louiss0/forastro/commit/a6cfe9e)) +- remove args from function type. ([e4c3685](https://github.com/louiss0/forastro/commit/e4c3685)) +- @forastro/utilities is not at 4.0.2 it's at 0.1 ([9c4f3c9](https://github.com/louiss0/forastro/commit/9c4f3c9)) +- Remove all uses of the third argument from this codebase. ([ceb5836](https://github.com/louiss0/forastro/commit/ceb5836)) +- Remove cause arg don't know what happened but it could be fixed later. ([18f1f31](https://github.com/louiss0/forastro/commit/18f1f31)) +- Remove all referecnces to cjs in the repo. ([e04c50e](https://github.com/louiss0/forastro/commit/e04c50e)) +- export types for flow ([29462dc](https://github.com/louiss0/forastro/commit/29462dc)) +- Add the ./components entry point to make sure /components is accessible. ([3d3adc2](https://github.com/louiss0/forastro/commit/3d3adc2)) +- bugs after merge. ([023b9a8](https://github.com/louiss0/forastro/commit/023b9a8)) +- **utilities:** use proper entry points in package.json file ([a8e736f](https://github.com/louiss0/forastro/commit/a8e736f)) +- Move files properly to make tsup build properly. ([c5aa734](https://github.com/louiss0/forastro/commit/c5aa734)) +- Move exports from helpers/index.ts into index.ts file. ([fe60df9](https://github.com/louiss0/forastro/commit/fe60df9)) +- **utilities:** change structure to prevent circular dependencies ([40f3e1b](https://github.com/louiss0/forastro/commit/40f3e1b)) +- refactor all utils to use only relative paths. ([61faf84](https://github.com/louiss0/forastro/commit/61faf84)) +- Add homepage to the json files for each flow, remark-html-directives-integration, and utilities ([7d9eef2](https://github.com/louiss0/forastro/commit/7d9eef2)) +- Make callback type use any for args and return type to be usable ([d2c0a81](https://github.com/louiss0/forastro/commit/d2c0a81)) +- Make callback type use any for args and return type to be usable ([2f8ed4e](https://github.com/louiss0/forastro/commit/2f8ed4e)) +- Remove all scripts associated with tsup from utilities and flow. ([83c595d](https://github.com/louiss0/forastro/commit/83c595d)) +- **utilities:** wrong bump ([bf383d1](https://github.com/louiss0/forastro/commit/bf383d1)) +- **utilities:** Lint errors in changelog are fixed ([3fcf207](https://github.com/louiss0/forastro/commit/3fcf207)) +- **utilities:** Remove types from exports ([7180fc7](https://github.com/louiss0/forastro/commit/7180fc7)) +- **flow&utilities:** using the test folder instead of src ([d6f7d44](https://github.com/louiss0/forastro/commit/d6f7d44)) +- **utilities:** change dist into src ([79ec11c](https://github.com/louiss0/forastro/commit/79ec11c)) +- **utilities:** Moved components to the /src folder ([5e5c5af](https://github.com/louiss0/forastro/commit/5e5c5af)) + +### ❤️ Thank You + +- louiss0 @louiss0 + ## 4.12.0 (2025-01-02) ### 🚀 Features