Releases: jasonkuhrt/polen
Releases · jasonkuhrt/polen
next
Features
- 7773600 migrate local libraries to graphql-kit package (#147)
- ff3c151 content schema links (#146)
- 1e9fb48 add custom categories for sidebar organization (#144)
- 4302d52 support versions (#141)
- 2594158 introduce two more areas (#137)
- 3cbb581 separate revision/versions concepts (#135)
- 2dae7eb user-provided navbar via hooks module
- 7890677 schema lifecycle (#133)
- 9667619 version picker navigation
- ee4c605 navbar items can now be positioned left or right
- 6a22721 add introspection data source with file watching (#125)
- f40bba7 add schema versioning support (#121)
Fixes
- c3ca13f assets base path (#145)
- 81b63ab repect base path
- fadb6dc correct reference encoded urls
- 787fbd3 remove build!!
- 81c973e interactive gql docs
- cf656d5 examples ver cov label
- 5d18612 example cross refs
- ea332e5 odds and ends
- 3f25ea6 navbar vert sizing
- 11aeeba ordering
- eb5275b read pj correctly during config res
- 81689fd version picker navigation
- be688b0 Make sidebar reactive to version changes (#131)
- dd09664 schema loading issue in reference routes (#127)
- 34d447d ssg paths again
- c9bbb28 correct reference paths on ver picker change
- 71e2a3e account for base path
- 6dd9763 assets path in ssg
- ff49841 handle all parameterized routes in SSG
- b4667c6 do not bundle lightning css
- 1561ad2 zod types
- f4be50e downgrade bad zod update
- 4ce56e0 finish removal of watch
Improvements
- 169f6d3 refactor: better type name
- 4d694db improve: update deps to latest (#143)
- 68585bd improve: remove unused deps
- 289caaa improve: link styling
- 5fac18f improve: remove unused code
- cda571d improve: massively improve reference design!
- e5240e5 refactor: gql parsing logic
- 7413f5a refactor: dry since badge
- ecbc6eb refactor: changelog cleanup (#140)
- 8fba5f3 refactor: use effect more and improve examples validator (#139)
- 16a74e7 refactor: migrate versioned catalog entries from Array to HashMap (#138)
- 44ea1dc refactor: consolidate reference routes and fix version picker duplication (#126)
- 1dbf673 improve: update all deps to latest
- 2e281e7 improve: remove niche watch restart feature
Chores
- 6c15d64 tweak home page highlights
- dac496c remove more dev files
- a83ac2e remove dev files
- cab247d lock file
- 5b9937e remove test examples
- 7b72503 comment
- 612ad88 fix website home page link
- 9ae5f37 update example deployment paths to /examples-live
- baf9844 rename to VersionPicker for one less syllable
- 5a86ea0 fix formatting
- 2590069 improve test fixtures and selectors (#128)
- 4b35e4e add test case
0.10.0
BREAKING CHANGES
Features
- 5c08b3f interactive linked gql code blocks
- 2b1988d (breaking) allow port change via cli, build, default 3000
- 4aa5199 (breaking) allow root config from cli, not file
- 68d4158 style with codehike and radix
- 1906c6d default title to pkg.name if present
- 404a500 support all change types
- a6558c0 add command to scaffold config
- b9cef8c NODE_ENV development when debug true
- e726513 integrate vite-plugin-ssr-css for better FOUC prevention
- 370a144 add copy button to GraphQL code blocks
- 06005ea switch from click to hover tooltips with pin functionality
- 6124b9a implement Layer 6 - Polen Integration
- 13a2d3a implement Layer 4 - Interactive UI Components
- 21dd52e add positioning engine for GraphQL document overlays (Layer 3)
- c309784 add GraphQL document schema integration (Layer 2)
- 6c2e285 add GraphQL document analysis foundation layer
- 52df66c improve design with sidebar integration, typography, and code blocks
- 81e0519 add dark mode support with theme toggle
- 9671343 add frontmatter support for pages
- 49da80e static rebase
- ef2814c allow custom logo (#98)
Fixes
- 32eab3a buid root type pages
- 6275314 link have base
- 881ada9 build base config
- 4c9622c correct misleading log output about port number
- 8bdd9ea update pnpm lockfile for workspace protocol
- 0a0ebd2 no future flags just yet
- 4a054fd force release after broken ci
- 305f986 config create type error
- 05c1079 hydration error
- 14eb2df resolve SSR hydration issues by rendering React to div container
- 8391166 use dynamic entry path for vite-plugin-ssr-css
- caaa21f move vite-plugin-ssr-css to production dependencies
- 05ebd71 resolve hydration mismatches in dev mode
- 873192c navbar change detection on load + hydration (#109)
- d0247cb resolve sidebar content accumulation during navigation
- 3596c49 reload on pages add/delete
- 30a149e skip flaky HMR test for adding new pages
- defa189 fix version history test timeouts by properly mocking simple-git
- 703e6dd syntax error
Improvements
- 6bf78d3 refactor: use ?? operator over ||
- e1ee137 improve: remove lingering shiki code
- 8cb588b improve: annotate config properties
- 2742c96 improve: warn if not using latest apis
- c1c7290 refactor: flatten brand plugin
- 7615108 improve: update all deps to latest
- 8b0acfb improve: upgrade to vite 7
- 74367b0 improve: remove shiki (prep for code hike)
- a30e7a1 improve: strip copy button to redo later
- 8258deb docs: add demo and documentation
- de6e1eb refactor: simplify generation logic and fix numeric prefix handling
- f9e1017 improve: update all deps to latest
- 2f56e51 refactor: use kit debug
- 455ff38 Revert "chore: checkout latest ci job"
Chores
- bc44ce5 remove unused script
- e678c18 fix e2e tests (#117)
- 718f855 improve pages docs and more
- 180b50d use new domain name
- bc71ce8 strip .html ext from url paths
- 05fe182 remove temp file from hive example
- d9a9ca4 mention flow to remedy broken release ci
- a82814b rename getting-started to get-started
- 34cf28a logo link and use as website favicon
- a13fc47 brand readme
- f487c7b fix logo
- 76d7bae fix website deployment more
- c1a12e1 add demos page
- 9c9ed4c fix website deploy again
- 997f937 mention naming back story
- 7eb22bc fix website deploy
- 9ec69b7 fix lock file
- ef483a8 add contributing doc
- e974570 remove old docs
- 645e13a add website
- a0e65ee fix example polen access
- 68de99e fix pnpm ver
- 12552fb add hive demo
- f81b361 remove eslint
- ab39853 remove editor configs
- 45428be remove unused packages
- 4acf007 remove unused gh actions
- 91314d9 remove support for nodejs running source
- ec2b647 remove pokemon example
- b82f96b remove demos system
- 360c1c1 remove github example
- 07c1c48 remove libra tsconfig indirection
- dbaa125 demos/ui rename file
- 2d02122 version-history lib polish
- e629901 github-actions consolidate step code
- 4f73e3e rename demos ui cli
- 4173bf4 semver history utils accept semver input
- 39a72f3 further refactor ui, use steps.ts pattern
- 0faae3d github-actions lib module for multi step defs
- 0eb7571 refactor demos ui
- 3cf26c5 improve demos lib to use react, no class
- 53a5ae1 move some exmaple stuff to integration tests
- 6733939 fix postbuild
- 640cb7b restore e2e matrix
- 3c6a685 remove demos garbage collection workflow
- b35c879 fix epipe error in e2e test
- 2ce47f7 fix kit-temp tests
- 6845fbd add pages to hive example
- 14a20fb split docs into sub-pages
- 0d858ec bring back hive
- 3ea8a04 fix with checkout back
- 7e89778 try fix
- 9c5901f remove demos home footer
- 7bf67c7 try fix
- b1ddcba disable hive for faster debug
- c107240 remove invalid previous
- 719dee8 rename job
- 1992e6a refactor ci logic with lib (#102)
- 5befe8c rebuild on examples change (#101)
- 18b6a24 use kit for demos home script
- 085922e add hive (#100)
- 3da6364 fix type error
- c609734 gh deployment resources for demos
- 20c9189 wip
- 4f372a5 wip
- bfee595 wip
- 32e32a4 wip
- f21b5dd wip
- ce65822 wip
- 9ce6b48 wip
- 725a9c5 wip
- 8898b82 fix import syntax
- 1ad90c1 refactor all ci to ts
- b8171c5 refactor gc to just js
- 7abed49 refactor steps together
- 476e07f simplify
- 8433f40 use latest ci helper
- fe1a840 checkout latest ci job
- 384c775 try fix
- 5686345 try fix
- b38737d try fix
- 781ddb3 fix semver dep missing
- 80cab7b refactor bash to js
- 67a9c57 workflow for rebuilding demos
- fd56de8 refactor bash to js
- 5af566a fix ver comps
- 2b0d257 protect dist-tag versions from garbage collection
- 0946d60 fix gc workflow
- bc5353e fix dist-tags listing
- d74d924 better demso index terms
- b346afb rebuild index on demos release dist tag
- 1ec5f08 no sed
- 912e38c fix sed thing 3
- a076283 fix sed escaping 2
- 7a6f15e fix sed escaping
- db63209 md sh
- b0d49f9 readme title
- 5a0b835 improve design of demos index
- b6d9fdc check for min version of polen to build demos
Unspecified Changes
closes #108
- 4498dc0 try fix
0.9.0
Features
- ee3388f configure base path (#89)
- 5c4ffa5 pretty codeblocks
- b98d4ca centered layout
- 91b466e pretty error for ssr React render
- 4cd7f01 no exit on app error
Fixes
- ce62ecf add missing Setup action to deploy job
- 2a843cc descendant path calc
- 728361e remove chevron clicked log
Improvements
- 40a567f docs: new demos
- 6f1b37a improve: add support for namespace lists
- 1db0666 refactor: decoupled navbar items (#82)
- e42de51 refactor: rename vite plugin module
- 169eb02 improve: sidebar design (#81)
- e9cfc39 improve: use design tokens
- 287d163 improve: use button component for chevron
- 289cb31 refactor: use data-* props
- 49a1c66 perf: css hover states
- 21e15f3 refactor: remove useless stopPropagation
Chores
- 3a23426 trunk-branch live demos config
- fdb1074 try fix
- 955bced fix demos build dist-tag
- 7bd51fb fix demos build semver
- 0fe45a6 improve docs
- 662b6ab demos have non-redirect dist-tag urls
- 1c25541 demos index label fixes
- 1749898 fix permissions for commit comment
- 0c79a42 use static esm imports
- 63c53b5 scripts use esm
- 3715e4d demos workflows use main branch scripts
- 9b2d52a fix paths
- 4249f93 allow manual dist-tag syncs
- b78e15f allow manual demos rebuild
- d16f5bc update internal docs
- 50616f4 rename job
- f243776 format
- af10037 versioning and garbage collection for demos (#94)
- ba76655 demos shoutout
- 386696b adjust pr comment cleanup
- 819fad1 adjust pr comment title
- 2e2a235 quick pokemon dev
- c49baa1 compact fixtures
- f937ebf encode Node ver, revise development doc
- 03edf07 restore dripip ver
0.8.1
0.8.0
Features
- 10988b8 item ordering (#80)
- 837b865 show version in default output
- 79a401b native config loading (#72)
- 9de9377 allow custom project dir
- 9cfbbb9 second level dirs become sections (#69)
- fb3e1e4 sidebar for top level pages (#68)
- 8845c94 lazy pages rendering (#59)
Fixes
- b7865ba no node code in client (#78)
- 2004939 return app instance
- 9bda5c4 HMR for page changes (#76)
- 120bf3b render markdown heredocs (#65)
Improvements
- 2db5121 test: basic sidebar sanity check
- 4ba55e8 improve: remove noisy vite optimization logs
- b6e26a4 improve: update all deps to latest
- d1a7327 improve: detect page changes (#75)
- a78a91c improve: runnable source (#74)
- c029650 refactor: sidebar into file-router
- 0fca9e1 refactor: use vite rolldown (#73)
- 62b984c faet: allow mdx (#63)
- 6c21f91 refactor: update kit
Chores
- 976b3c9 simplify node usage
- 8582585 avoid Playwright zx issue (#77)
- 83775ec update pnpm ver
- 45ed9b2 no parallel integration tests
- 064c8a0 hoist imports
- e31e9f1 reduce built dep config
- ab946ac update pm
- 289110f attribution
- a08a281 restore mdx-rolldown experimentfor sharing online
- 75b6de4 eslint config
- 361d88d ignore claude session file
- f0ed713 more realistic pokemon pages content
- a2094fb doc sandbox
- a69ad07 improve playwright test setup (#61)