The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
#### Enhancements
* Support building cleanly with Xcode13 GA.
[Karim Alweheshy](https://github.com/karimalweheshy)
Update to require Swift 5.4 to build, Ruby 2.6 to run, and support Ruby 3 too.
#### Breaking
* Removed `RbGateway.taintChecks` -- `$SAFE` removed in Ruby 3
* Internal modules `CRuby` and `RubyGatewayHelpers` are now imported as
`@_implementationOnly`
#### Enhancements
* Support Ruby 3 - check README notes on `-fdeclspec`, see CI for an example
* Support building cleanly with Xcode 13
* Add `kwArgs` parameter to `RbMethod.yieldBlock(...)`
#### Breaking
* Require minimum Swift 5.4 / Xcode 12.5
* Require minimum Ruby 2.6
#### Bug Fixes
* Fix warnings and tests for Swift 5.2/Xcode 11.4.
#### Breaking
* None
#### Enhancements
* Add `RbObjectAccess.setConstant(_:newValue:)`, somehow overlooked!
* Add `RbGateway.setArguments(_:)` to help with ARGV-setting.
#### Bug Fixes
* None
#### Enhancements
* Add `Hashable` conformance to `RbSymbol`.
* Tests pass on Ruby 2.6 / Xcode 11.2.
##### Breaking
* Require minimum Swift 5 / Xcode 10.2 / Ruby 2.3.
* Standardize all APIs to not require a leading `name` arg label.
* Retire `@dynamicMemberLookup` support now the level of support from Swift is clearer. May revisit this in future.
##### Enhancements
* Implement class and singleton-class methods in Swift.
* Define classes and modules from Swift.
* Add module mix-in functions to `RbObject`.
* Bind Ruby objects and methods directly to Swift objects and methods.
* Add throwing conversion as alternative to optional initializer.
* Add `RbMethod.callSuper()` to call superclass method.
##### Breaking
* Require Swift 4.2.
##### Enhancements
* Dynamic member lookup for property access or 0-arg methods.
* Global variables can use native Swift types.
#### Enhancements
* Add `RbComplex` wrapper for Ruby Complex.
* Add `RbRational` wrapper for Ruby Rational.
* Add `RbGateway.defineGlobalVar` - dynamically implement Ruby global variables in Swift.
##### Enhancements
* Add `RbGateway.taintChecks`.
* Full SemVer rules from now on.