Releases: flipkart-incubator/Krystal
Releases · flipkart-incubator/Krystal
v7.0.2
Fix CVE-2022-1471
Full Changelog: v7.0.1...v7.0.2
Krystal 7
What's Changed
- Make changes so that codeGeneVajramModels and compilation phases are … by @RamAnvesh in #208
- Standardize facet terminology. Introduce the output facet type by @RamAnvesh in #211
- Add file watcher for auto vajram model generation. Remove duplicate d… by @RamAnvesh in #212
- Session scope decorator injection optimisation by @digvijay-rawat in #209
- Rename input definition to facet definition everywhere by @RamAnvesh in #213
- Add
@Override
annotations on generated getFacetDefinitions methods by @RamAnvesh in #214 - Centralize all dependency versions to root build.gradle. by @RamAnvesh in #216
- Standardize usage of
Facet
terminology in the code by @RamAnvesh in #217 - Refactor and feature addition by @RamAnvesh in #218
- Publish 6.0.1-SNAPSHOT versions by @RamAnvesh in #219
- Clean up code by @RamAnvesh in #226
- Update errable method name to errableFrom for better readability by @RamAnvesh in #227
- Added check for direct inferring Using annotation from parameter name by @MdJunaidMahmood in #220
- Add
-parameters
compiler arg to compilation stage by @RamAnvesh in #232 - Refactor "Modulation" to "Batching" everywhere for better readability by @RamAnvesh in #233
- Refactor 'needsBatching' to 'isBatched' by @RamAnvesh in #234
- Fix bug where IOVajrams with primitive return types are breaking impl… by @RamAnvesh in #235
- Add documentation for Vajram base classes by @RamAnvesh in #236
- Add validation to check that two resolvers do not resolve the same dependency input by @dibyanideb in #222
- Add support for triggering vajram directly with facetValues instead of VajramRequest by @RamAnvesh in #237
- Add support for tracking facets at kryon definition level rather than only output logic level by @RamAnvesh in #238
- Change toFacetValues method to directly use ImmutableMap.of(...) instead of HashMap by @RamAnvesh in #239
- Add krystal-bom. Add oss-java-deps-bom by @RamAnvesh in #240
- Make krystal-bom a sub project of Krystal by @RamAnvesh in #241
- How_to_make_Batching_and_Dependencies_work_together.md by @RamAnvesh in #242
- Create How_to_make_Batching_and_Dependencies_work_together.md by @RamAnvesh in #243
- Delete How_to_make_Batching_and_Dependencies_work_together.md by @RamAnvesh in #244
- WIWWT optimisations and OOM fix by @ajitraj88 in #215
- Fix duplicate kryon trigger bug by @RamAnvesh in #248
- Fix DefaultKryonExecutionReportTest taking into account data dereferencing by @RamAnvesh in #249
- Add new vajram sample and test case by @RamAnvesh in #250
- Stitched MainLogicExecReporter and Graph Generation logic by @ajitraj88 in #230
- Some code clean up by @RamAnvesh in #251
New Contributors
- @digvijay-rawat made their first contribution in #209
- @MdJunaidMahmood made their first contribution in #220
- @dibyanideb made their first contribution in #222
- @ajitraj88 made their first contribution in #215
Full Changelog: v5.2...v7.0.1
Krystal 5
What's Changed
- Krystal 5 by @RamAnvesh in #189
- Publish krystal 5.0 versions by @RamAnvesh in #195
- Vajram lang improvements by @RamAnvesh in #196
- Add execution flow animation by @RamAnvesh in #197
- Vajram test harness by @Surbhi-1206 in #194
- Type safe input resolution via facet specs by @RamAnvesh in #200
- Standardize simpleInputResolver DSL by @RamAnvesh in #201
- Integrate with jacoco CodeCoverage Reporting by @RamAnvesh in #204
- Remove specialized data Type classes in favour of a single JavaType class by @RamAnvesh in #205
- Publish 5.2 versions by @RamAnvesh in #207
New Contributors
- @Surbhi-1206 made their first contribution in #194
Full Changelog: v4.x...v5.2