diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0967ef4..0aa5d1f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{} +{".":"0.1.0","packages/critters":"1.0.0","packages/astro":"1.0.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..d21e39d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,37 @@ +# Changelog + +## 0.1.0 (2024-11-15) + + +### Features + +* **@critters-rs/critters:** add basic tests ([bf4f1f3](https://github.com/michaelhthomas/critters-rs/commit/bf4f1f330dfe39f3a31e55385aaa2590f021eeea)) +* add astro integration ([ed7f770](https://github.com/michaelhthomas/critters-rs/commit/ed7f770ce4f3130b1eb791466d0a5b41b9181622)) +* add basic CLI ([1ce8a4e](https://github.com/michaelhthomas/critters-rs/commit/1ce8a4e3d3de5f1b352310773f35d05861180e31)) +* add biome for formatting/linting ([df2f175](https://github.com/michaelhthomas/critters-rs/commit/df2f1754df12c1e6d671751b94600d372bc61768)) +* add README.md ([7ea48ed](https://github.com/michaelhthomas/critters-rs/commit/7ea48ed78fea0e6fb34a307d803744bab662745a)) +* **astro:** add README.md ([d9f5eda](https://github.com/michaelhthomas/critters-rs/commit/d9f5eda600d5967bddcacac9f4896d14f57c3ff6)) +* **cli:** add logging support ([49c14b2](https://github.com/michaelhthomas/critters-rs/commit/49c14b2c9075b6b4a1c8e5dc4a075c3183992c9f)) +* **cli:** add progress bar ([ff7d479](https://github.com/michaelhthomas/critters-rs/commit/ff7d47968cc943e6aba28a8945e186118eb7f46e)) +* initial commit ([6bee6fe](https://github.com/michaelhthomas/critters-rs/commit/6bee6fe889ba7a836f7e3dffa8b72cd7858f5ecc)) +* support building to WASM ([add2ec1](https://github.com/michaelhthomas/critters-rs/commit/add2ec10e688dd43e07312956659e40e9693226c)) +* support external stylesheets ([d4525a1](https://github.com/michaelhthomas/critters-rs/commit/d4525a1ae2c4473ebf8cad578ddaf54afab5521f)) +* update options to match critters ([57873b3](https://github.com/michaelhthomas/critters-rs/commit/57873b3c8e30b66c0328ffc5afebbdcf069fb6fc)) + + +### Bug Fixes + +* add artifacts command ([f803ded](https://github.com/michaelhthomas/critters-rs/commit/f803dedc0de2b41fba50cb739591f6b324ab2c07)) +* add create npm dirs command ([01cd933](https://github.com/michaelhthomas/critters-rs/commit/01cd93357f3b0f7f4fe44e2b5d78794aca812a43)) +* add packaging information to Cargo.toml ([22ef2cb](https://github.com/michaelhthomas/critters-rs/commit/22ef2cbbeb3068fcf1176e9ea3dc03b1015b1649)) +* **build:** run cargo using `childProcess.spawn` ([bd95f6a](https://github.com/michaelhthomas/critters-rs/commit/bd95f6a108ca95a63fa973e9dd4fb54db9310f77)) +* correctly inject font preload links ([d844640](https://github.com/michaelhthomas/critters-rs/commit/d844640c03c7eec58ee99c59add4e6c4b0ce6432)) +* **critters-rs:** remove superfluous slashes from regular expressions ([ede2678](https://github.com/michaelhthomas/critters-rs/commit/ede2678a78ce581341f6ae6b24b9a4ea8e690570)) +* **critters/napi:** enable logging ([275daaf](https://github.com/michaelhthomas/critters-rs/commit/275daafa2eb82c5b579e59b810a155e8b2a672ad)) +* improved output path warning ([35acadc](https://github.com/michaelhthomas/critters-rs/commit/35acadc8820fb0d308a2349f0a9aca02b537f2e0)) +* **utils:** improve pairing function to avoid overflows ([ac13deb](https://github.com/michaelhthomas/critters-rs/commit/ac13deb211d268f0a364b0b03303aef6d8811283)) + + +### Performance Improvements + +* parallelize processing of HTML files ([a10389c](https://github.com/michaelhthomas/critters-rs/commit/a10389ce5a13dd89fe6e5b790051524bad7b3338)) diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md new file mode 100644 index 0000000..669ab97 --- /dev/null +++ b/packages/astro/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## 1.0.0 (2024-11-15) + + +### Features + +* add astro integration ([ed7f770](https://github.com/michaelhthomas/critters-rs/commit/ed7f770ce4f3130b1eb791466d0a5b41b9181622)) +* **astro:** add README.md ([d9f5eda](https://github.com/michaelhthomas/critters-rs/commit/d9f5eda600d5967bddcacac9f4896d14f57c3ff6)) diff --git a/packages/astro/package.json b/packages/astro/package.json index aecb504..3b98bda 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@critters-rs/astro", - "version": "0.1.0", + "version": "1.0.0", "description": "Astro integration for critters-rs. Quickly inline your website's critical CSS.", "main": "index.js", "author": "Michael Thomas", diff --git a/packages/critters/CHANGELOG.md b/packages/critters/CHANGELOG.md new file mode 100644 index 0000000..9bc4569 --- /dev/null +++ b/packages/critters/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +## 1.0.0 (2024-11-15) + + +### Features + +* **@critters-rs/critters:** add basic tests ([bf4f1f3](https://github.com/michaelhthomas/critters-rs/commit/bf4f1f330dfe39f3a31e55385aaa2590f021eeea)) + + +### Bug Fixes + +* **build:** run cargo using `childProcess.spawn` ([bd95f6a](https://github.com/michaelhthomas/critters-rs/commit/bd95f6a108ca95a63fa973e9dd4fb54db9310f77)) diff --git a/packages/critters/package.json b/packages/critters/package.json index 53d583e..9dffbaf 100644 --- a/packages/critters/package.json +++ b/packages/critters/package.json @@ -1,6 +1,6 @@ { "name": "@critters-rs/critters", - "version": "0.1.0", + "version": "1.0.0", "description": "Quickly inline your website's critical CSS.", "type": "module", "main": "dist/index.js",