Releases: bobril/bbcore
Releases · bobril/bbcore
5.15.3
5.15.2
5.15.1
5.15.0
5.14.1
Fixed
- Fixed Njsast TypeScript/JSX parsing to avoid raw closing-tag source searches and use token-based generic
follow checks inspired by TypeScript Go. - Fixed built-in TypeScript validation and bundling crashes caused by mixed
StructList/StructRefListspread
transformer placeholders. - Fixed
bb buildhandling of projects without a resolved main file, avoiding a null main-file bundler crash.
5.14.0
Changed
- Improved Njsast performance and memory usage by replacing AST child lists with a
StructRefListbased structure. - Sped up TypeScript enum parsing.
- Typecheck and transpile emit logging now includes duration details.
Fixed
bb buildnow keeps generatedtsconfig.jsonup to date for Go TypeScript typechecking, including test sources
likebb gen-tsconfig, while still excluding those test sources from the actual build output.
5.13.0
Added
- Added
.bbrcgots: trueoption to force Go TypeScript typechecking from a project or globaltsgoinstall without
relying ondevDependenciesdetection. Builds now also log the Go typecheck error count and duration in seconds.
Fixed
- Releaser now removes temporary publish artifacts immediately after each release zip is created and removes uploaded
zip files once they are no longer needed.
5.12.0
5.11.0
5.10.0
Added
- Added
BBMODE=Buildinto transpile TypeScript through the built-in Njsast path, logUsing Build in transpiler
instead of a TypeScript version, and use a dedicated cache key that can be bumped when built-in transpiler fixes need
cache invalidation.
Fixed
- Fixed
BbcoreLibrary.RunBuildwith explicit in-memory project directories such as/tmp, preventing a null
reference when callers build an already prepared TypeScript workspace.