Skip to content

mark-factory-space@1.0.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@unicornware unicornware released this 07 Nov 09:13
· 3 commits to main since this release
Immutable release. Only release title and notes can be modified.
mark-factory-space@1.0.0-alpha.1
a388d86

mark-factory-space@1.0.0-alpha.1 (2026-11-07)

⚠ BREAKING CHANGES

  • Extension#postprocess, Extension#preprocess
  • compile: [Preprocess] allow void return
  • ast: Postprocess
  • ast: [CompileContext] remove preprocess
  • compile: [CompileContext] remove preprocess
  • ast: FragmentChild, FragmentChildMap
  • api improvements
  • project rename

📦 Build

  • [d2bee66] deps-dev: Bump @arethetypeswrong/cli from 0.18.3 to 0.18.4 (#9)
  • [167cbf0] deps-dev: Bump @arethetypeswrong/cli from 0.18.4 to 0.18.5 (#21)
  • [da640b1] deps-dev: Bump @commitlint/cli from 21.2.0 to 21.2.1 in the commitlint group (#19)
  • [963dbe8] deps-dev: Bump @commitlint/cli from 21.2.1 to 21.2.2 in the commitlint group (#51)
  • [acf8ef8] deps-dev: Bump @commitlint/cli from 21.2.3 to 21.2.4 in the commitlint group (#134)
  • [76ac12a] deps-dev: Bump cspell from 10.0.1 to 10.1.0 (#58)
  • [b0ace84] deps-dev: Bump cspell from 10.1.0 to 10.1.1 (#60)
  • [50c796e] deps-dev: Bump cspell from 10.1.1 to 10.2.0 (#68)
  • [e22f12c] deps-dev: Bump cspell from 10.2.0 to 10.3.0 (#78)
  • [2b7cd39] deps-dev: Bump cspell from 10.3.0 to 10.3.1 (#82)
  • [b753b19] deps-dev: Bump cspell from 10.3.1 to 10.3.2 (#84)
  • [79e4777] deps-dev: Bump cspell from 10.3.2 to 10.3.3 (#85)
  • [35561a6] deps-dev: Bump cspell from 10.3.4 to 10.3.5 (#92)
  • [6b8fe10] deps-dev: Bump cspell from 10.3.5 to 10.3.6 (#97)
  • [a2321ca] deps-dev: Bump cspell from 10.3.6 to 10.4.0 (#131)
  • [262f7d2] deps-dev: Bump dprint from 0.54.0 to 0.55.1 (#13)
  • [1fac5e0] deps-dev: Bump dprint from 0.55.1 to 0.55.2 (#24)
  • [a018831] deps-dev: Bump dprint from 0.55.2 to 0.56.1 (#57)
  • [fb4b83c] deps-dev: Bump dprint from 0.56.1 to 0.57.0 (#67)
  • [0021b2d] deps-dev: Bump dprint from 0.57.0 to 0.57.4 (#72)
  • [9ba7844] deps-dev: bump dprint from 0.57.4 to 0.60.1
  • [0e2a6a0] deps-dev: Bump dprint from 0.63.0 to 0.64.0 (#136)
  • [d914916] deps-dev: Bump dprint from 0.64.0 to 0.64.3 (#141)
  • [9b49f38] deps-dev: Bump happy-dom from 20.10.3 to 20.10.4 (#3)
  • [0e56748] deps-dev: Bump happy-dom from 20.10.4 to 20.10.5 (#4)
  • [a55595f] deps-dev: Bump happy-dom from 20.10.5 to 20.10.6 (#5)
  • [267419a] deps-dev: Bump happy-dom from 20.10.6 to 20.11.0 (#27)
  • [ff7f5e4] deps-dev: Bump happy-dom from 20.11.0 to 20.11.1 (#32)
  • [2d33204] deps-dev: Bump happy-dom from 20.11.1 to 20.11.2 (#48)
  • [6e69da2] deps-dev: Bump happy-dom from 20.11.12 to 20.11.15 (#63)
  • [efb5535] deps-dev: Bump happy-dom from 20.11.15 to 20.12.0 (#64)
  • [265b129] deps-dev: Bump happy-dom from 20.11.2 to 20.11.6 (#55)
  • [2770b5b] deps-dev: Bump happy-dom from 20.11.6 to 20.11.12 (#62)
  • [989d6ca] deps-dev: Bump happy-dom from 20.12.0 to 20.14.0 (#71)
  • [ddc4790] deps-dev: Bump happy-dom from 20.14.0 to 20.14.3 (#79)
  • [926de30] deps-dev: Bump happy-dom from 20.14.3 to 20.14.5 (#81)
  • [d3076ed] deps-dev: Bump happy-dom from 21.0.1 to 21.0.3 (#129)
  • [af7bf29] deps-dev: Bump happy-dom from 21.0.3 to 21.0.4 (#140)
  • [913f102] deps-dev: Bump rollup from 4.62.0 to 4.62.2 (#7)
  • [18a1180] deps-dev: Bump rollup from 4.62.2 to 4.62.3 (#35)
  • [39627da] deps-dev: Bump rollup from 4.62.4 to 4.62.5 in the rollup group (#53)
  • [ac288e7] deps-dev: Bump rollup from 4.62.5 to 4.63.1 in the rollup group across 1 directory (#61)
  • [69d0e13] deps-dev: Bump rollup from 4.63.1 to 4.63.2 in the rollup group across 1 directory (#80)
  • [c3f7faf] deps-dev: Bump rollup from 4.63.2 to 4.63.3 in the rollup group (#83)
  • [7a0d354] deps-dev: Bump rollup from 4.63.3 to 4.63.4 in the rollup group (#86)
  • [ac8645e] deps-dev: Bump rollup from 4.63.5 to 4.63.6 in the rollup group (#94)
  • [f86dfb5] deps-dev: Bump rollup from 4.63.6 to 4.64.0 in the rollup group (#99)
  • [6955cbf] deps-dev: Bump rollup from 4.64.10 to 4.64.12 in the rollup group (#137)
  • [8b9cc9b] deps-dev: Bump rollup from 4.64.12 to 4.65.0 in the rollup group (#138)
  • [0cb5274] deps-dev: Bump rollup from 4.64.6 to 4.64.7 in the rollup group across 1 directory (#130)
  • [93c54e5] deps-dev: Bump rollup from 4.64.7 to 4.64.9 in the rollup group (#133)
  • [ecdf497] deps-dev: Bump rollup from 4.64.9 to 4.64.10 in the rollup group across 1 directory (#135)
  • [86d75c0] deps-dev: bump rollup packages
  • [e678f98] deps-dev: Bump sh-syntax from 0.5.8 to 0.6.0 (#20)
  • [2a89e56] deps-dev: Bump the commitlint group across 1 directory with 2 updates (#11)
  • [6c8cd51] deps-dev: Bump the commitlint group with 2 updates (#15)
  • [37aefb7] deps-dev: Bump the commitlint group with 2 updates (#88)
  • [67c78e4] deps-dev: Bump the vitest group across 1 directory with 2 updates (#128)
  • [b99986d] deps-dev: Bump the vitest group across 1 directory with 2 updates (#95)
  • [24d9a62] deps-dev: Bump the vitest group across 1 directory with 4 updates (#54)
  • [4a30c4d] deps-dev: Bump the vitest group with 3 updates (#18)
  • [fec95a0] deps-dev: Bump the vitest group with 3 updates (#2)
  • [98ff26e] deps-dev: Bump vite from 8.3.1 to 8.3.2 (#98)
  • [0d5d96b] deps-dev: Bump vite from 8.3.2 to 8.3.3 (#105)
  • [469db7a] deps-dev: Bump vite from 8.3.4 to 8.3.5 (#139)
  • [d805e04] deps: Bump brace-expansion from 1.1.15 to 1.1.16 (#31)
  • [6b99b79] deps: Bump brace-expansion from 1.1.16 to 1.1.21 (#93)
  • [9fd570e] deps: Bump browserslist from 4.28.2 to 4.28.8 (#65)
  • [bade2c0] deps: Bump fast-uri from 3.1.2 to 3.1.4 (#33)
  • [690beb2] deps: Bump fast-uri from 3.1.4 to 3.1.5 (#42)
  • [477e410] deps: Bump fast-uri from 3.1.5 to 3.1.7 (#66)
  • [00498ff] deps: Bump fast-uri from 3.1.7 to 3.1.9 (#142)
  • [97820f6] deps: Bump js-yaml from 4.2.0 to 4.3.0 (#30)
  • [489bdb1] deps: Bump js-yaml from 4.3.0 to 4.3.1 (#45)
  • [2639671] deps: Bump js-yaml from 4.3.1 to 4.3.2 (#74)
  • [5f30009] deps: Bump postcss from 8.5.15 to 8.5.23 (#36)
  • [65dbb78] deps: Bump smol-toml from 1.8.0 to 1.9.0 (#102)
  • [59da49b] deps: Bump source-map-js from 1.2.1 to 1.2.2 (#103)
  • [6a2e201] deps: Bump tar from 7.5.16 to 7.5.20 (#29)
  • [110fc0f] deps: Bump tar from 7.5.20 to 7.5.22 (#37)
  • [8521800] deps: Bump undici from 6.26.0 to 6.27.0 (#8)
  • [4aff6c9] deps: Bump undici from 6.27.0 to 6.28.0 (#41)
  • [31957d2] deps: Bump undici from 6.28.0 to 6.29.0 (#91)
  • [c77154c] deps: Bump undici from 6.29.0 to 6.29.1 (#143)
  • [a63a5f1] yarn: bump yarn from 4.16.0 to 4.17.0
  • [109aa1c] yarn: bump yarn from 4.17.0 to 4.18.0

🤖 Continuous Integration

  • [8047fe4] deps: Bump actions/cache from 5.0.5 to 6.0.0 (#10)
  • [f9e0a62] deps: Bump actions/cache from 6.0.0 to 6.1.0 (#12)
  • [3962375] deps: Bump actions/checkout from 6.0.3 to 7.0.0 (#6)
  • [0508ef4] deps: Bump actions/checkout from 7.0.0 to 7.0.1 (#28)
  • [0000c9d] deps: Bump actions/create-github-app-token from 3.2.0 to 3.3.0 (#126)
  • [68786f4] deps: Bump actions/setup-node from 6.4.0 to 7.0.0 (#23)
  • [67bd900] deps: Bump actions/setup-node from 7.0.0 to 7.1.0 (#114)
  • [9e53869] deps: Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#115)
  • [1877461] deps: Bump dprint/check from 2.3 to 2.4 (#73)
  • [09010e8] deps: Bump dprint/check from 2.4 to 2.5 (#75)
  • [7abf540] deps: Bump streetsidesoftware/cspell-action from 8.4.0 to 9.0.1 (#52)
  • [609c70d] deps: Bump streetsidesoftware/cspell-action from 9.0.1 to 9.1.0 (#69)
  • [1eb59a1] deps: Bump streetsidesoftware/cspell-action from 9.1.0 to 9.2.0 (#127)
  • [83abe7e] workflows: dependabot-dedupe -> dependabot-packages

📝 Documentation

  • [55a9173] fix link to q&a discussion category
  • [e3e98a5] parse: [Now] update summary

✨ Features

  • [eabd4cc] factory-markers, factory-space, util-subtokenize
  • [968207b] Extension#postprocess, Extension#preprocess
  • [4b87213] ast: Context, ContextMap
  • [cf4c939] ast: Extensions
  • [2d89748] ast: hooks
  • [187cfd3] ast: migrate ast types from @flex-development/fsm-compiler
  • [83a492d] ast: FragmentChild, FragmentChildMap
  • [711302f] ast: Postprocess
  • [65edb6e] compile: Context, ContextMap
  • [4fa6770] compile: Extensions
  • [3313364] compile: InitializeResult
  • [f9fad72] compile: Postprocess
  • [52887df] compile: hooks
  • [47f18e3] compile: migrate types from @flex-development/fsm-compiler
  • [1a7969e] core: IfNever, IsNever
  • [7e23bd5] parse: [Hooks] afterStore, beforeStore
  • [c06fdc8] parse: [TokenizeContext] check, parent
  • [6cf00d3] parse: [TokenizeContext] contentType
  • [f78ccbe] parse: [TokenizeContext] noEmptyTokens, noPrevious
  • [18ee9ce] parse: CodeCheck
  • [4dcdb47] parse: Construct#continuation
  • [00805d7] parse: Construct#exit, Exiter
  • [c584c3d] parse: ContainerState, TokenizeContext#containerState
  • [9a157db] parse: Context, ContextMap
  • [39a8ff1] parse: Extension#settings
  • [9e34521] parse: Extensions, ParseOptions
  • [8991acf] parse: Skip
  • [4a7e56e] parse: TokenizeContext#moveOnBreak
  • [bc6d637] parse: lifecycle hooks
  • [6ed1320] parse: migrate types from @flex-development/fsm-tokenizer
  • [566fbcd] parse: re-export Column, Line, Offset

🐛 Fixes

  • [c3fc256] ast: [Postprocess] Context import
  • [c24d82e] ast: export Postprocess
  • [4f44837] parse: export ParseOptions

🏡 Housekeeping

🦾 Refactors

  • [c810342] api improvements
  • [6e9b4cc] project rename
  • [920c7b5] ast: [Handles] convert to mapped type
  • [07ea6d4] ast: [CompileContext] remove preprocess
  • [c314e54] compile: [CompileValue] exclude undefined
  • [0540c6e] compile: [Handles] convert to mapped type
  • [4bb7cd3] compile: [CompileContext] remove preprocess
  • [8367acc] compile: [Preprocess] allow void return
  • [61654a2] parse: [TokenFields] remove default fields
  • [aa50a55] parse: Skip -> ApplySkip
  • [4ae8fcc] parse: TokenFactory -> CreateToken
  • [ffef271] parse: api improvements
  • [a0a5161] parse: forbid token type null
  • [cde4845] parse: improvements
  • [d742e57] parse: move Numeric to core