- Benchmark the typecheck command (#852)
- Send Gem Caching Progress Notifications to LSP Clients (#855)
- [breaking] Fix more complex_type_spec.rb cases (#813)
- Mass assignment support - e.g., a, b = ['1', '2'] (#843)
- Memoize result of Chain#infer (#857)
- Ignore malformed mixins and overloads (#862)
- Drop Parser::ParserGem::ClassMethods#returns_from_node (#866)
- Refactor TypeChecker#argument_problems_for for type safety (#867)
- Specify more type behavior for variable reassignment (#863)
- One-step source synchronization (#871)
- Show cache progress in shell commands (#874)
- Fix miscellaneous scan errors (#875)
- Synchronous libraries (#876)
- Fix parsing of Set#classify method signature from RBS (#878)
- Sync Library#diagnose (#882)
- Doesn't false-alarm over splatted non-final args in typechecking (#883)
- Remove accidental inclusion of Module's methods in objects (#884)
- Remove another splat-related false alarm in strict typechecking (#889)
- Change require path `warn` to `debug` (#897)