Skip to content

Commit

Permalink
Release 1.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
elia committed Dec 26, 2022
1 parent 9ffdbbe commit 01d7da6
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 32 deletions.
36 changes: 35 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Changes are grouped as follows:



## [1.6.1](https://github.com/opal/opal/compare/v1.6.0...v1.6.1) - 2022-12-09
## [1.7.0](https://github.com/opal/opal/compare/v1.6.1...v1.7.0) - 2022-12-26


<!--
Expand All @@ -29,6 +29,40 @@ Changes are grouped as follows:
### Fixed
-->

### Added

- Update benchmarking and CLI runners, added support for Deno and Firefox (#2490, #2492, #2494, #2495, #2497, #2491, #2496)
- Ruby 3.2 support branch ([#2500](https://github.com/opal/opal/pull/2500))
- `Set` now part of the corelib
- Anonymous rest keyword and block arguments can be passed to calls: `call(**, &)`
- `Refinement#refined_class` has been added
- `Module#refinements` has been added
- `Module#const_added` has been added
- `Proc#parameters` now accepts lambda keyword
- `Class#attached_object` has been added, inverse of `singleton_class`
- `Hash#shift` now returns `nil` instead of passing `nil` to the `default_proc`
- Added `--watch` and `--output` options to the CLI for live compilation ([#2485](https://github.com/opal/opal/pull/2485))

### Performance

- Replace all occurences of `'$'+name` with a cached helper, saving about 2% in performance ([#2481](https://github.com/opal/opal/pull/2481))
- Optimize argument passing and arity checks ([#2499](https://github.com/opal/opal/pull/2499))
- Targeted patches for Opal-Parser, saves up to 12% during compilation ([#2482](https://github.com/opal/opal/pull/2482))

### Internal

- MSpec & Ruby Spec update ([#2486](https://github.com/opal/opal/pull/2486))

### Fixed

- Remove throws from runtime ([#2484](https://github.com/opal/opal/pull/2484))




## [1.6.1](https://github.com/opal/opal/compare/v1.6.0...v1.6.1) - 2022-12-09


### Fixed

- Fix builder.dup breaking Tilt support ([#2479](https://github.com/opal/opal/pull/2479))
Expand Down
28 changes: 0 additions & 28 deletions UNRELEASED.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,31 +7,3 @@
### Performance
### Fixed
-->

### Added

- Update benchmarking and CLI runners, added support for Deno and Firefox (#2490, #2492, #2494, #2495, #2497, #2491, #2496)
- Ruby 3.2 support branch (#2500)
- `Set` now part of the corelib
- Anonymous rest keyword and block arguments can be passed to calls: `call(**, &)`
- `Refinement#refined_class` has been added
- `Module#refinements` has been added
- `Module#const_added` has been added
- `Proc#parameters` now accepts lambda keyword
- `Class#attached_object` has been added, inverse of `singleton_class`
- `Hash#shift` now returns `nil` instead of passing `nil` to the `default_proc`
- Added `--watch` and `--output` options to the CLI for live compilation (#2485)

### Performance

- Replace all occurences of `'$'+name` with a cached helper, saving about 2% in performance (#2481)
- Optimize argument passing and arity checks (#2499)
- Targeted patches for Opal-Parser, saves up to 12% during compilation (#2482)

### Internal

- MSpec & Ruby Spec update (#2486)

### Fixed

- Remove throws from runtime (#2484)
2 changes: 1 addition & 1 deletion lib/opal/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
module Opal
# WHEN RELEASING:
# Remember to update RUBY_ENGINE_VERSION in opal/corelib/constants.rb too!
VERSION = '1.7.0.rc1'
VERSION = '1.7.0'
end
4 changes: 2 additions & 2 deletions opal/corelib/constants.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
::RUBY_PLATFORM = 'opal'
::RUBY_ENGINE = 'opal'
::RUBY_VERSION = '3.2.0'
::RUBY_ENGINE_VERSION = '1.7.0.rc1'
::RUBY_RELEASE_DATE = '2022-12-22'
::RUBY_ENGINE_VERSION = '1.7.0'
::RUBY_RELEASE_DATE = '2022-12-26'
::RUBY_PATCHLEVEL = 0
::RUBY_REVISION = '0'
::RUBY_COPYRIGHT = 'opal - Copyright (C) 2013-2022 Adam Beynon and the Opal contributors'
Expand Down

0 comments on commit 01d7da6

Please sign in to comment.