Skip to content

Latest commit

 

History

History
271 lines (205 loc) · 12 KB

File metadata and controls

271 lines (205 loc) · 12 KB

Changelog

v0.31.0 (2023-02-19)

Feature

v0.30.1 (2023-02-15)

Fix

  • Properly track del statement semantics (66c543f)

v0.30.0 (2023-02-09)

Feature

v0.29.0 (2023-02-06)

Feature

v0.28.0 (2023-02-05)

Feature

  • Error when using unsupported statements in memo (e57c845)

v0.27.0 (2023-02-05)

Feature

v0.26.0 (2023-02-02)

Feature

v0.25.0 (2023-02-01)

Feature

v0.24.1 (2023-02-01)

Fix

v0.24.0 (2023-02-01)

Feature

v0.23.0 (2023-01-31)

Feature

  • Add memo and a bunch of tweaks (77326b7)

v0.22.0 (2022-12-04)

Feature

  • Refactor identifier tracing with proper lexical scope abstraction (2f60bd4)

v0.21.1 (2022-12-03)

Fix

  • Default empty arguments for AstFunctionSignature (6c79443)

v0.21.0 (2022-11-23)

Feature

  • Add bolt.contrib.defer (6a0527f)
  • Add CommandCollector (a07cedd)
  • Disable mecha.contrib.inline_function_tag by default (a9bf8bf)

v0.20.1 (2022-10-26)

Fix

  • Reset token generator after discarding builtin identifier in interpolation (37f74bc)

v0.20.0 (2022-10-24)

Feature

  • Interpolate advancement predicate (e4338b0)

Fix

v0.19.3 (2022-10-19)

Fix

  • Reset generator to prevent dropping tokens (6551578)
  • Update deps (1a00f20)

v0.19.2 (2022-10-04)

Fix

  • Reported 0 errors message (16e64b7)
  • Proper error for statements used as subcommands (647b1c6)

v0.19.1 (2022-09-12)

Fix

  • Add error for non-default args following default args (2af9854)

v0.19.0 (2022-09-11)

Feature

  • Update compilation priority depending on execution order (d6aa9ec)

v0.18.1 (2022-09-11)

Fix

v0.18.0 (2022-09-11)

Feature

  • Positional-only, variadic, keyword-only, and variadic keyword arguments (6413593)

v0.17.7 (2022-08-16)

Fix

v0.17.6 (2022-08-12)

Fix

  • Import parser properly delegates to resource location parser (#37) (a971b07)

v0.17.5 (2022-08-06)

Fix

  • Builtins used as dict keys are now unquoted strings (015ff65)
  • Only allow call expressions on builtins for interpolation (0526a85)

v0.17.4 (2022-08-06)

Fix

  • Truncate primary expression for interpolation (014802f)

v0.17.3 (2022-07-25)

Fix

  • Enable interpolation for uuid (39cc462)

v0.17.2 (2022-07-25)

Fix

  • Enable interpolation for game_profile argument (e844f49)

v0.17.1 (2022-07-21)

Fix

  • Only allow imports and macros directly at scope level (2f069bd)

v0.17.0 (2022-07-20)

Feature

v0.16.0 (2022-07-17)

Feature

  • Make modules lazy by default (370a759)

v0.15.0 (2022-07-17)

Feature

v0.14.0 (2022-07-17)

Feature

  • Ergonomic improvements for dicts without quotes (18c747e)

v0.13.0 (2022-07-17)

Feature

v0.12.2 (2022-07-15)

Fix

v0.12.1 (2022-07-15)

Fix

v0.12.0 (2022-07-13)

Feature

v0.11.0 (2022-07-10)

Feature

  • Turn module manager into a mapping (3c486eb)
  • Extract module manager from runtime (20e7499)
  • Make it possible to run the lazy plugin multiple times (87df070)

v0.10.0 (2022-07-09)

Feature

Fix

v0.9.1 (2022-07-02)

Fix

  • Allow ast node interpolation directly (ffa076e)

v0.9.0 (2022-06-24)

Feature

  • Add bolt.contrib.lazy (c9f12f3)
  • Add compiled module execution hooks (0a91936)

Fix

v0.8.2 (2022-06-24)

Fix

  • Remove leftover extern plugin (42cc659)

v0.8.1 (2022-06-18)

Fix

  • Update deps for new snapshot settings (6739b2b)

v0.8.0 (2022-06-18)

Feature

v0.7.2 (2022-06-17)

Fix

  • Only restrict builtins when sandbox is active (8eefb0c)

v0.7.1 (2022-06-15)

Fix

  • Track bolt version in cached ast (1e5d2d1)

v0.7.0 (2022-06-15)

Feature

Fix

  • Change prefix of codegen variables (f9cc901)

v0.6.0 (2022-05-27)

Feature

  • Add bolt.contrib.debug_codegen (d504b00)

v0.5.1 (2022-05-27)

Fix

  • Handle uppercase python imports (a5e50e0)

v0.5.0 (2022-05-06)

Feature

  • Iterable/mapping unpacking in json/nbt interpolation (32acee0)
  • Unpack field for interpolation node (b2f6dd7)

Fix

  • Converter for json object (825f077)

v0.4.2 (2022-05-02)

Fix

  • Update mecha to fix indent bug (006a57a)

v0.4.1 (2022-05-01)

Fix

v0.4.0 (2022-05-01)

Feature

  • Update beet to allow bolt files outside of the data pack (5c0d58c)

v0.3.4 (2022-04-30)

Fix

  • Update mecha to handle nbtlib instances properly for interpolation (fce1766)

v0.3.3 (2022-04-30)

Fix

v0.3.2 (2022-04-30)

Fix

  • Proper check for final expressions (57bb1f1)

v0.3.1 (2022-04-29)

Fix

  • Make message interpolation final (b46b165)

v0.3.0 (2022-04-29)

Feature

  • Allow nbt compound interpolation (b6f964f)

v0.2.1 (2022-04-26)

Fix

v0.2.0 (2022-04-25)

Feature