Releases: jvalue/jayvee
Releases · jvalue/jayvee
v0.6.2-alpha
What's Changed
- Remove explicit main attribute by @joluj in #616
- Bump version to 0.6.2 by @georg-schwarz in #617
Full Changelog: v0.6.1-alpha...v0.6.2-alpha
v0.6.1-alpha
What's Changed
Features
- Add code-lens to run pipeline by @georg-schwarz in #606
Docs
Fixes
- Import from anywhere by @georg-schwarz in #604
- Fix README output by @joluj in #610
- Add dts files to build by @joluj in #612
MISC
- Dependency updates by @joluj in #611
- Upgrade langium to version 3.1.2 by @georg-schwarz in #613
- Replace @see by @link in jsdoc comments by @georg-schwarz in #614
- Preparation for Release v0.6.1 by @georg-schwarz in #615
Full Changelog: v0.6.0-alpha...v0.6.1-alpha
v0.6.0-alpha
What's Changed
- [CI] Remove parallel execution and add verbose logging by @joluj in #586
- [CI] Remove parallel execution by @joluj in #588
- Add CLI flag to select pipelines to execute by @georg-schwarz in #592
- Refactor Interpreter (to an Interface + Implementation Class) by @georg-schwarz in #594
- Add material science domain by @TungstnBallon in #597
- Add CSVFIleLoader block by @TungstnBallon in #598
- Cache task "generate" by @joluj in #580
- Configure interpreter to use current directory as workdir by @georg-schwarz in #600
- feat: 🔖 Release 0.6.0 by @rhazn in #601
Full Changelog: v0.5.0-alpha...v0.6.0-alpha
v0.5.0-alpha
What's Changed
Features
- Added basic GTFS domain specific blocks to stdLib by @rhazn in #534
- add unary operators 'lowercase' and 'uppercase' by @TungstnBallon in #541
- Add custom Jayvee formatter by @georg-schwarz in #562
- Enable transforming of value types by @TungstnBallon in #557
- File imports
- Simple file import by @georg-schwarz in #564
- Import Code Actions by @georg-schwarz in #565
- Add
publish
keyword by @georg-schwarz in #571 - Publish via alias by @georg-schwarz in #573
- Import Specific Element by @georg-schwarz in #574
- Import Aliases by @georg-schwarz in #575
- Refactor unique name validation by @georg-schwarz in #576
- Document publish use feature by @georg-schwarz in #578
Fixes
- fix(FilePicker): path can now start with a dot by @TungstnBallon in #544
- fix: range-constraint and lenght-constraint work with only one bound by @TungstnBallon in #548
Refactorings and others
- Operator tests by @rhazn in #526
- Add Mascot Images by @georg-schwarz in #520
- CI Publish Safeguard by @georg-schwarz in #529
- RFC 0016 instances vs types by @rhazn in #531
- Replace block executor registry with dependency injection by @georg-schwarz in #532
- Skip CLA Assistant on forks by @joluj in #502
- Refactor Wrapper to Injected Service (WrapperFactory) by @georg-schwarz in #536
- Use camel case for value type (valueType) internally by @georg-schwarz in #539
- Make writing style in docs more consistent by @georg-schwarz in #542
- Consistent block type writing style by @georg-schwarz in #545
- Encourage Type Imports by @georg-schwarz in #546
- Remove dependency cycle caused be CellRangeWrapper being an internal value representation by @georg-schwarz in #547
- Remove Import Cycle for ValueTypes by @georg-schwarz in #549
- Remove Import Cycle in type-inference.ts by @georg-schwarz in #553
- Jayvee goes ESM (Langium Upgrade) by @georg-schwarz in #558
- Fix docs generation timing issue by @georg-schwarz in #561
- Add generate task as build dependency by @joluj in #579
- Add sourcemaps to development build by @joluj in #581
- docs: 📝 Add cell selection syntax docs by @rhazn in #583
- Release v0.5.0 by @joluj in #585
New Contributors
- @TungstnBallon made their first contribution in #541
Full Changelog: v0.4.0-alpha...v0.5.0-alpha
Alpha Release v0.4.0-alpha
What's Changed
- Document relation of Langium files and AST TypeScript files by @georg-schwarz in #500
- Navigate Pipeline via Pipes instead of Blocks by @georg-schwarz in #491
- Simplify checking for incorrect extractor and loader blocks by @georg-schwarz in #505
- Refactor block validation multiple pipe inputs by @georg-schwarz in #506
- Refactor block validation for unused blocks by @georg-schwarz in #509
- Docs: Improve examples section by @tordans in #508
- [RFC] for single-attribute value types by @dirkriehle in #409
- Add roadmap section to the README by @georg-schwarz in #510
- Upgrade to Langium 1.3 by @georg-schwarz in #515
- [FEATURE]: add information about updating jayvee extension in the docs by @OmarFourati in #480
- Upgrade nx by @georg-schwarz in #516
- Upgrade nx to v18 by @georg-schwarz in #518
- LocalFileExtractor by @rhazn in #519
- Add a ternary operator 'replace' by @rhazn in #521
- Preparing release version 0.4.0 by @rhazn in #524
- Fixed build failing if no peer dependencies exist by @rhazn in #525
- Fixed publishing to npm failing because of peerDependencies by @rhazn in #528
New Contributors
- @tordans made their first contribution in #508
- @dirkriehle made their first contribution in #409
Full Changelog: v0.3.0-alpha...v0.4.0-alpha
Alpha Release v0.3.0-alpha
What's Changed
New Features / Refactoring / Fixes
- Distribute pipeline and block grammar to separate files by @georg-schwarz in #486
- Remove the SinglePipeDefinition Syntax by @georg-schwarz in #487
- Adapted number regex to allow scientific notation by @rhazn in #490
- Add
--parse-only
flag by @joluj in #492 - Fix pipe warning composite blocktype by @georg-schwarz in #496
- [BUG]: Repository path issues on Windows by @OmarFourati in #498
Documentation
- [RFC] Publish and Use: Elements and Libraries by @georg-schwarz in #476
- fixed block naming in example composite pipeline by @fabalex7 in #479
- Update Jayvee description by @georg-schwarz in #484
Other
- Rdbms extension exec tests by @f3l1x98 in #473
- Tabular extension exec tests by @f3l1x98 in #458
- Check windows path issues in CI by @joluj in #499
- Release v0.3.0 by @joluj in #504
New Contributors
- @fabalex7 made their first contribution in #479
- @OmarFourati made their first contribution in #498
Full Changelog: v0.2.0-alpha...v0.3.0-alpha
Alpha Release 0.2.0-alpha
What's Changed
- More tests and bug fixes along the way
- Test-logger extension by @f3l1x98 in #432
- runtime-parameter-literal tests by @f3l1x98 in #443
- Fixed
process.exit
not exiting tested method by @f3l1x98 in #452 - parsing-util tests by @f3l1x98 in #453
- Test logger cache refactor by @f3l1x98 in #455
- Infinity number parsing fix by @f3l1x98 in #457
- Refactoring: Define Blocktypes solely in Code by @georg-schwarz in #445
- Builtin blocktype definition bug fixes by @f3l1x98 in #461
- LoadTestExtensions utils function by @f3l1x98 in #462
- TransformExecutor Tests by @f3l1x98 in #431
- Std extension exec tests by @f3l1x98 in #456
- Table numberOfRows increment on no columns by @f3l1x98 in #468
- Execute all commands in nx jobs sequentially by @georg-schwarz in #466
- Refactorings
- Refactor constraint type meta inf to wrapper by @georg-schwarz in #459
- Refactor MetaInf to TypedObjectWrapper by @georg-schwarz in #460
- Remove process.exit commands by @georg-schwarz in #467
- Refactor CachedLogger by @georg-schwarz in #470
Full Changelog: v0.1.0-alpha...v0.2.0-alpha
Alpha Release 0.1.0-alpha
What's Changed
Full Changelog: v0.0.18-alpha...v0.1.0-alpha
Alpha Release 0.0.18-alpha
What's Changed
- Docs: Update Landingpage by @georg-schwarz in #424
- Fixed constraint default property value retrieval by @f3l1x98 in #423
- Feature ConstraintExecutor tests by @f3l1x98 in #428
- Fix default property retrieval by @georg-schwarz in #429
- Added design principles by @rhazn in #434
- Composite blocktypes: Basic functionality by @rhazn in #411
- Feature/396 handle xlsx files by @A-M-A-X in #433
- Added validation tests for composite blocktypes by @rhazn in #440
- Added CSVExtractor and GTFSExtractor to stdlib by @rhazn in #437
- Added documentation for composite blocks by @rhazn in #438
- Testing documentation by @f3l1x98 in #414
- Add open source notices and update Sheetjs version by @rhazn in #441
- Document Constraint Types in Code by @georg-schwarz in #444
- runPipeline returns ExitCode.FAILURE on error by @georg-schwarz in #448
Full Changelog: v0.0.17-alpha...v0.0.18-alpha
Alpha Release 0.0.17-alpha
What's Changed
- Implement typed collections by @felix-oq in #351
- Add simplification hints for sub-expressions by @felix-oq in #352
- Fix security issues via manual overriding by @felix-oq in #353
- Fix type export of empty collection by @felix-oq in #355
- Refactor validation code to be more defensive by @felix-oq in #354
- Update extension docs to latest changes by @felix-oq in #356
- Remove unused dependencies by @felix-oq in #357
- Update examples in root README by @felix-oq in #358
- Added explicit docs how to update the interpreter by @rhazn in #361
- User facing docs for transforms and expressions by @rhazn in #360
- Validation Tests by @f3l1x98 in #359
- Grammar fixes for introduction by @rhazn in #365
- TestLangExtension refactoring by @f3l1x98 in #366
- Improve documentation of blocks in GTFS pipelines by @rhazn in #374
- RFC 0013 Lossless Arithmetic by @rhazn in #305
- RFC 0008: Builtin blocktypes by @felix-oq in #262
- Fixed error in RangeConstraint, example 2 by @rhazn in #371
- Highlight how to contribute and Link RFC process by @rhazn in #372
- Update docs to be in line with working code by @rhazn in #382
- Print Debugging Feature by @georg-schwarz in #379
- Constraint custom validation tests by @f3l1x98 in #385
- Constraint example validation test by @f3l1x98 in #386
- Target specific blocks for debug logging by @georg-schwarz in #383
- Interpreter as a library by @georg-schwarz in #388
- Init standard library by @georg-schwarz in #398
- Auto-completion for Valuetype Definitions by @georg-schwarz in #399
- Standard Library as JV Files by @georg-schwarz in #400
- Exit on wrong Node Version by @georg-schwarz in #402
- Implement Retry Mechanism for HttpExtractor by @georg-schwarz in #404
- Builtin Valuetypes by @georg-schwarz in #406
- Block custom validation tests by @f3l1x98 in #384
- feature/#392_Unpack_gz_files_and_#391follow_redirects by @A-M-A-X in #405
- Builtin Blocktypes by @georg-schwarz in #407
- Version docs by @georg-schwarz in #412
- Smoke tests by @f3l1x98 in #389
- Document examples by @georg-schwarz in #413
- Preparations for Version 0.0.17 by @georg-schwarz in #370
New Contributors
Full Changelog: v0.0.16-alpha...v0.0.17-alpha