Skip to content

Latest commit

 

History

History
117 lines (97 loc) · 7.24 KB

File metadata and controls

117 lines (97 loc) · 7.24 KB

Changelog

In addition to original Keep-a-Changelog, we use following rules:

  • Use GitHub Flavored Markdown
  • Each line in changes SHOULD include a link to Pull Request in GitHub
  • Each Pull Request MUST add a line in this file
    • This will be checked by GitHub Actions
  • Each Pull Request MAY correspond to one or more lines in this file

Unreleased

Added

  • Deserialize LOGICAL and BOOLEAN by .T., .F., and .U. notations. ricosjp#231

Changed

  • Remove field attr from enumerations. ricosjp#233
  • Recursive get_owned for select type without boxed variant. ricosjp#234

Fixed

  • Deseialize Option::Some. ricosjp#232
  • Recursive implementation of ruststep::tables::EntityTable::{get_owned, owned_iter} for select types. ricosjp#230

Internal

0.3.0 - 2022-06-14

Added

Changed

  • ruststep::ast::RValue is renamed to Name ricosjp#219
  • ruststep::place_holder is integrated into ruststep::tables ricosjp#216

Fixed

  • SUBTYPE_CONSTRAINT cannot parse supertype-constraint like ONEOF ricosjp#205

Internal

0.2.0 - 2022-02-17

Added

  • Re-expose serde and itertools from ruststep ricosjp#199
  • Add the module created from AP203. ricosjp#185
  • Implement AsRef and AsMut for XXAny. ricosjp#180
  • Implement AsRef and AsMut in the case of multiple inheritance. ricosjp#179
  • Implements AsRef, AsMut, Deref, DerefMut for subtypes. ricosjp#174
  • Implements Serialize to ruststep::primitive::Logical. ricosjp#170
  • Add derive trait From and Into to the tuple struct generated by simple type declare. ricosjp#169
  • ast::Component trait for converting from String to AST ricosjp#168
  • Add fields for tuple structs to Table. ricosjp#151
  • Expose the module derive_more in ruststep. ricosjp#144
  • espr_derive crate, espr_derive::inline_express! macro ricosjp#158
  • Expose ruststep_derive::* macros in ruststep:: namespace ricosjp#159
  • #[derive(Holder)] for tuple struct ricosjp#146
  • Overview diagram written in asciiflow ricosjp#137
  • Tables from DataSection ricosjp#139
  • impl FromStr for Record and DataSection ricosjp#140

Changed

  • Generate Holder struct for TYPE declaration with simple type. ricosjp#186
  • Replace the methods xxx_iter of Tables with xxx_holder. ricosjp#187
  • Cut out IntoOwned trait from Holder. ricosjp#183
  • Translates TYPE declarations in EXPRESS to Rust tuple struct ricosjp#144
  • Visitor struct and all fields in Holder struct become public ricosjp#160
  • Drop unused derive_more, and dyn-clone crate dependencies ricosjp#159
  • Remove ruststep_derive::as_holder_visitor! ricosjp#147
  • Use Rust 2021 edition ricosjp#128

Fixed

Internal

0.1.0 - 2021-09-28

See https://github.com/ricosjp/ruststep/releases/tag/ruststep-0.1.0