- feat: Add IngredientColorSerializer by @tvdeyen in #157
- fix: Use Alchemy's page etag generator by @tvdeyen in #161
- feat: Store alchemy_preview_time in current global by @tvdeyen in #168
- chore(deps-dev): bump vitest from 4.0.18 to 4.1.0 in the vitest group by @dependabot[bot] in #162
- chore(deps-dev): bump vite from 7.3.1 to 8.0.0 by @dependabot[bot] in #163
- chore(deps-dev): bump vite from 8.0.0 to 8.0.1 by @dependabot[bot] in #164
- chore(deps-dev): bump vitest from 4.1.0 to 4.1.2 in the vitest group by @dependabot[bot] in #166
- chore(deps-dev): bump vite from 8.0.1 to 8.0.3 by @dependabot[bot] in #167
- chore(deps-dev): bump vite from 8.0.3 to 8.0.5 by @dependabot[bot] in #169
- chore(deps-dev): bump vitest from 4.1.2 to 4.1.4 in the vitest group by @dependabot[bot] in #170
- chore(deps-dev): bump vite from 8.0.5 to 8.0.8 by @dependabot[bot] in #171
Full Changelog: https://github.com/AlchemyCMS/alchemy-json_api/compare/v4.1.1...v8.2.0
- [4.1-stable] feat: Add IngredientColorSerializer (#157) by @alchemycms-bot[bot] in #158
Full Changelog: https://github.com/AlchemyCMS/alchemy-json_api/compare/v4.1.0...v4.1.1
- Update to Alchemy 8.1 by @tvdeyen in #153
- Bump prettier from 3.7.4 to 3.8.1 by @dependabot[bot] in #151
- Bump vitest from 4.0.16 to 4.0.17 in the vitest group by @dependabot[bot] in #149
- Bump vite from 7.2.2 to 7.3.1 by @dependabot[bot] in #148
- Bump vitest from 4.0.17 to 4.0.18 in the vitest group by @dependabot[bot] in #152
- Pass rubygems_api_key secret to release workflow by @tvdeyen in #147
Full Changelog: https://github.com/AlchemyCMS/alchemy-json_api/compare/v4.0.1...v4.1.0
- Add reusable release workflows by @tvdeyen in #142
- fix(Page): Remove
"page_layout"fromransackable_attributes. by @tvdeyen in #144 - Bump vitest from 4.0.10 to 4.0.12 in the vitest group by @dependabot[bot] in #137
- Bump prettier from 3.6.2 to 3.7.4 by @dependabot[bot] in #141
Full Changelog: https://github.com/AlchemyCMS/alchemy-json_api/compare/v4.0.0...v4.0.
v4.0.0 (2025-11-18)
Merged pull requests:
- Update to Alchemy 8.0 #136 (tvdeyen)
- Update vite to 7.2.2 #135 (tvdeyen)
- Bump vitest from 3.2.4 to 4.0.7 in the vitest group #132 (dependabot[bot])
package-v3.0.1 (2025-09-23)
Merged pull requests:
- Bump vite from 7.1.4 to 7.1.6 #124 (dependabot[bot])
- feat: remove structuredClone polyfill #122 (tvdeyen)
- Bump vite from 7.0.6 to 7.1.4 #121 (dependabot[bot])
- Bump vite from 7.0.5 to 7.0.6 #117 (dependabot[bot])
v3.0.0 (2025-07-17)
Merged pull requests:
- Bump minimum Alchemy version to 7.2.0 #116 (tvdeyen)
- Bump vite from 7.0.4 to 7.0.5 #115 (dependabot[bot])
- Use Ruby config to set caching options #114 (tvdeyen)
- Efficient edge caching #113 (tvdeyen)
- Bump vite from 6.3.5 to 7.0.4 #112 (dependabot[bot])
- Bump prettier from 3.5.3 to 3.6.2 #110 (dependabot[bot])
package-v3.0.0 (2025-06-18)
Closed issues:
- Already a hundred prs/issues! #100
Merged pull requests:
- chore: replace rollup with vite #103 (lassediercks)
- Go pnpm #101 (lassediercks)
- chore: switch from jest to vitest #99 (lassediercks)
v2.4.3 (2025-06-17)
Merged pull requests:
v2.4.2 (2025-06-17)
Merged pull requests:
v2.4.1 (2025-01-24)
Merged pull requests:
v2.4.0 (2025-01-09)
package-v2.0.0 (2024-11-15)
Merged pull requests:
- Remove CommonJS package #94 (tvdeyen)
- Update sqlite3 requirement from ~> 1.4 to ~> 2.2 #93 (dependabot[bot])
package-v1.3.0 (2024-11-08)
Merged pull requests:
- Bump rollup from 2.79.2 to 4.24.4 #92 (dependabot[bot])
- Bump @rollup/plugin-babel from 5.3.1 to 6.0.4 #90 (dependabot[bot])
- Bump prettier from 2.8.8 to 3.3.3 #89 (dependabot[bot])
- Add dependabot version updates #88 (tvdeyen)
package-v1.2.0 (2024-10-30)
Merged pull requests:
- Build .mjs (ES Modules) as well #87 (tvdeyen)
- Allow jsonapi.rb v2.1 #86 (manleyac)
- Remove EssenceSerializer mixin #85 (tvdeyen)
- Remove element from IngredientSerializer #84 (tvdeyen)
v2.3.0 (2024-06-10)
Merged pull requests:
v2.2.0 (2024-05-16)
Merged pull requests:
- Do not convert cache duration to hours #81 (mamhoff)
- Improve etag generation #80 (mamhoff)
- Fix specs by traveling to the past #79 (mamhoff)
v2.1.0 (2024-05-07)
Merged pull requests:
- Standard linting #78 (tvdeyen)
- CI fixes #77 (tvdeyen)
- fix(HTTP Cache): Use cache_key_with_version for etag #76 (tvdeyen)
- Allow jsonapi.rb 2.x #75 (mamhoff)
- Fix page search #71 (tvdeyen)
v2.0.1 (2023-07-18)
v2.0.0 (2023-03-31)
Merged pull requests:
v1.2.0 (2023-01-20)
Merged pull requests:
- Allow Alchemy 6.1 #68 (tvdeyen)
- Add dom_id attribute to ingredient headline and text serializers #67 (tvdeyen)
v1.1.1 (2022-09-16)
Merged pull requests:
v1.1.0 (2022-09-16)
Merged pull requests:
v1.0.0 (2022-09-09)
Merged pull requests:
- Allow key transforms #64 (tvdeyen)
- Add deserializer JS files #63 (tvdeyen)
- Add nodes API controller #61 (tvdeyen)
- Add a session store to dummy app #60 (tvdeyen)
v0.26.0 (2022-05-10)
Merged pull requests:
v0.25.0 (2021-11-15)
Merged pull requests:
v0.24.0 (2021-11-05)
Merged pull requests:
v0.23.0 (2021-10-28)
Merged pull requests:
v0.22.0 (2021-10-25)
Merged pull requests:
v0.21.0 (2021-09-17)
Merged pull requests:
v0.20.0 (2021-07-07)
Merged pull requests:
v0.15.0 (2021-05-19)
Merged pull requests:
v0.14.0 (2021-04-27)
Merged pull requests:
- Add ancestors relationship to page serializer #49 (tvdeyen)
- Join to page version in PagesController #48 (mamhoff)
- Serialize the new sanitized_body column from Alchemy #47 (mamhoff)
- Admin controller fixes #46 (tvdeyen)
v0.13.0 (2021-03-05)
Merged pull requests:
- Fix loading of alchemy factories #45 (tvdeyen)
- Add support for page versions #44 (tvdeyen)
- Preload legacy page URLs #43 (pelargir)
- Add legacy URLs to page serializer #42 (pelargir)
- Fix pagination related specs #41 (tvdeyen)
- Remove tests for trashed elements #40 (tvdeyen)
- Fix factory loading #39 (tvdeyen)
v0.12.2 (2021-01-27)
Merged pull requests:
v0.12.1 (2021-01-26)
Merged pull requests:
v0.12.0 (2021-01-25)
Merged pull requests:
v0.11.0 (2021-01-21)
Merged pull requests:
- Remove admin features from serializers #32 (tvdeyen)
- Optimize elements loading #31 (tvdeyen)
- Add deprecated attribute to elements and contents #30 (tvdeyen)
- Revert removal of deprecated elements #29 (tvdeyen)
v0.10.1 (2021-01-19)
Merged pull requests:
v0.10.0 (2021-01-18)
Merged pull requests:
- Test with all supported Alchemy versions #27 (tvdeyen)
- Do not include deprecated elements and essences #26 (tvdeyen)
- Allow Alchemy 6 #25 (tvdeyen)
v0.9.1 (2020-12-09)
Merged pull requests:
v0.9.0 (2020-11-30)
Closed issues:
- Use jsonapi-serializer instead of fast_jsonapi #22
Merged pull requests:
v0.8.1 (2020-11-17)
Merged pull requests:
v0.8.0 (2020-11-16)
Merged pull requests:
v0.7.2 (2020-11-16)
Merged pull requests:
v0.7.1 (2020-11-16)
Merged pull requests:
v0.7.0 (2020-11-16)
Merged pull requests:
v0.6.0 (2020-11-12)
Merged pull requests:
v0.5.0 (2020-11-06)
Merged pull requests:
- Add fixed_elements relationship to element serializer #14 (tvdeyen)
- Rename element_type into name #13 (tvdeyen)
- Only include errors mixin in production mode #12 (tvdeyen)
v0.4.0 (2020-10-28)
Merged pull requests:
v0.3.0 (2020-10-28)
Merged pull requests:
- Add EssencePageSerializer #10 (tvdeyen)
- Remove link_helper #9 (tvdeyen)
- Expose essence serializer behavior #8 (tvdeyen)
- Add support for nested urlnames #7 (tvdeyen)
v0.2.0 (2020-09-15)
Merged pull requests:
v0.1.0 (2020-05-15)
Merged pull requests: