Releases: robertkrimen/otto
Releases · robertkrimen/otto
v0.5.1
v0.5.0
v0.5.0 Release Notes (2024-11-04T11:14:45Z)
Changelog
Features
- 2d23528: feat: support trailing comma after the last argument (#520) (@linuxerwang)
Bug fixes
- c136deb: fix: string slice and replace (#535) (@stevenh)
- a39e65d: fix: missing flag from regex literal in corner case (#529) (@psve)
- d4edd51: fix(parser/lexer): ID_Start & ID_Continue checks (#524) (@filips)
Chores
- aefc75a: chore: update go and tools (#537) (@stevenh)
- a81d9a5: chore: update underscore to 1.13.7 (#536) (@stevenh)
Continuous Integration
v0.4.0
v0.4.0 Release Notes (2024-04-15T19:14:54Z)
Changelog
Features
- b755419: feat: add
trimStart
andtrimEnd
aliases (#516) (@rorymalcolm) - 1ca7723: feat: support Object.values() (#518) (@rorymalcolm)
Chores
v0.3.0
v0.3.0 Release Notes (2023-12-20T21:04:46Z)
Changelog
Features
- 2b00d85: feat: add math function (#485) (@noobHuKai)
- c902ab4: feat: add string startsWith method (#514) (@rorymalcolm)
- 9221440: feat: date parse with slashes (#490) (@stevenh)
Bug fixes
- d2ed0a7: fix: Idx1 of ObjectLiteral and ArrayLiteral (#504) (@tyamagu2)
- 67dbb5d: fix: mishandling of message parameter in runtime.newErrorObject (@deoxxa)
- 898a889: fix: missing regexp capture panic (#477) (@stevenh)
- f987875: fix: panic on BadStatement (#495) (@amaicode)
- fc4074c: fix: panic related to invalid property access in goMapObject (@deoxxa)
- 589611c: fix: positions of expressions (#505) (@tyamagu2)
- 11288b7: fix: positions of statements (#506) (@tyamagu2)
- 9f9bfb9: fix: starting position of comment (#507) (@tyamagu2)
- f70d418: fix: starting position of if statement (#501) (@tyamagu2)
- 0357209: fix: starting positions of for and for-in statements (#503) (@tyamagu2)
- 9230e2b: fix: tester (#478) (@stevenh)
Chores
- b882379: chore: add generated headers (#486) (@stevenh)
- 7927fb4: chore: add missing generate (#481) (@stevenh)
- f142365: chore: add missing inline tests (#479) (@stevenh)
- 802621d: chore: improve error message (#484) (@stevenh)
- ddcbf14: chore: improve error messages (#482) (@stevenh)
- 026a1d9: chore: lint and naming refactor (#475) (@stevenh)
- 233dfa4: chore: remove perl, make and local docs. (#476) (@stevenh)
- 5d81e9e: chore: rename _parser (#483) (@stevenh)
Continuous Integration
v0.2.1
v0.2.0
v0.2.0 Release Notes (2022-11-29T14:44:08Z)
Changelog
Features
- 8d121dc: feat(underscore)!: update to v1.13.6 (#470) (@stevenh)
- f76dda1: feat: error with stack on %#v (#461) (@stevenh)
- c4b9430: feat: support push to go slices (#460) (@stevenh)
- ad88756: feat: use exported methods when setting go values (#469) (@stevenh)
Bug fixes
- aeda017: fix!: date underflow / overflow and utc (#464) (@stevenh)
- 242e87a: fix(ast): invalid idx1 for new expression (#473) (@stevenh)
- 93fb47c: fix(ast): walk missing nodes (#471) (@stevenh)
- 08e7a8d: fix: array writes (#454) (@stevenh)
- 52d4954: fix: catch panic in try catch (#455) (@stevenh)
- 762556b: fix: constant overflow for date tests (#462) (@stevenh)
- 4617108: fix: example to clean up watchdog goroutine (#431) (@raidancampbell)
- e311ec4: fix: field index on interface (#449) (@stevenh)
- 041379f: fix: field pointers in fieldIndexByName (#452) (@stevenh)
- e92282a: fix: javascript sort time (#459) (@stevenh)
- ec2dc5e: fix: map export (#467) (@stevenh)
- 7de4257: fix: number locale support (#472) (@stevenh)
- eb72a6e: fix: reduce current index type (#468) (@stevenh)
- c745096: fix: regexp substring matches (#466) (@stevenh)
- 3697ad1: fix: stack panic truncation (#465) (@stevenh)
- 4c46316: fix: string lengths (#450) (@stevenh)
- 37f2928: fix: support struct pointers (#370) (@ale-rinaldi)
Chores
- b6f2991: chore: clean up issue tests (#453) (@stevenh)
- a3b51c6: chore: enable whitespace linter and fix errors (#456) (@stevenh)
- 3cf1fcc: chore: update to go 1.18 (#458) (@andig)
Continuous Integration
- 9307236: ci: add goreleaser (#447) (@stevenh)
- 9163a3e: ci: enable golangci-lint cache (#451) (@stevenh)
- ba066df: ci: use setup-go caching (#448) (@stevenh)
Other
v0.1.0: chore: update logex (#442)
Update github.com/chzyer/logex to v1.2.1 which has an explicit LICENSE file to prevent package without alarming compliance tools. Signed-off-by: eriknordmark <[email protected]>