Skip to content

v0.9.0

Compare
Choose a tag to compare
@Morriar Morriar released this 07 Jul 17:54
· 1764 commits to main since this release
22ceb13

What's Changed

🚧 Breaking Changes

✨ Enhancements

  • Use --config and --postrequire when calling the init command by @Morriar in #957
  • Handle multiple annotations repositories by @Morriar in #955
  • Add --environment flag to dsl/gem commands by @paracycle in #979
  • Support authentication for private annotations repositories by @Morriar in #963
  • Check-shims command also look inside the sorbet/rbi/annotations directory by @Morriar in #991
  • Read private repo credentials from a the netrc file by @Morriar in #990
  • Also check sorbet/rbi/todo.rbi for duplicated shims when running the check-shims command by @Morriar in #992
  • Add --typed-overrides option to the annotations command by @Morriar in #999
  • Provide a meaningful help for HTTP errors when fetching annotations by @Morriar in #1008
  • Compile RBIs for foreign constants by @egiurleo in #903
  • Properly attribute mixin locations by @egiurleo in #1010
  • Filter out mixins that weren't performed in current gem by @egiurleo in #1012
  • Disable mixin tracking when we do includes for probing by @paracycle in #1019
  • Support for activerecord-typedstore v1.5.0 by @etiennebarrie in #976

🐛 Bug Fixes

  • Fix type variable patch to respect references to late defined types by @paracycle in #944
  • Skip debug and fakefs gems by @st0012 in #947
  • Better name validation for methods and parameters by @Morriar in #987
  • Fix type of column_type parameter for handle_unknown_type method by @paracycle in #997
  • Filter engines in application directory so they are not loaded by @wildmaples in #995
  • Dsl::Compilers::ActiveRecordRelations: fix #find_sole_by, #sole by @kivikakk in #1007
  • Use default Gemfile path instead of Rails root when listing engines by @vinistock in #1018
  • Fix Rails engine symbol loading by @paracycle in #1028
  • Do not mark constants as seen before generating RBI for them by @Morriar in #1040
  • Fix command documentation for check-shims by @Morriar in #956
  • Protobuf: Initializer, getter and setter for optional fields with message subtype should be nilable by @andrewn617 in #966
  • ActiveModel DateTime Attribute is a Time, not a DateTime by @louissobel in #1036
  • Use T.untyped safe nilability by @paracycle in #1035

🛠 Other Changes

New Contributors

Full Changelog: v0.8.0...v0.9.0