This repository has been archived by the owner on Dec 20, 2023. It is now read-only.
Releases: NijiDigital/gyro
Releases · NijiDigital/gyro
Small template fixes & improvements
- Migrate CircleCi from 1.0 to 2.0.
Steven Watremez
#63 - Change system for alias and deprecated templates.
Now there is a config.yml inside template directory to manage alias and deprecated.
Steven Watremez
#35 - Fix entity comments for swift templates. Improve comments on attributes. Add comments on relationships.
Now you can use comment info key on entity, attribute and relationship.
Steven Watremez
#56 - Improve error and warning messages when targetting an xcdatamodeld.
Steven Watremez
#53 - Fix nullable enum methods in android-kotlin.
Xavier F. Gouchet
#68 - Add a
--param public:true
param onswift3
/swift4
template to make generated codepublic
instead ofinternal
.
Olivier Halligon
#70 - Renamed template
decodable
toanviking-decodable
to avoid confusion with Swift 4's Codable (for which we don't have a template… yet).
Olivier Halligon
#71
1.4.0
- Order the Primary Key (identity attribute) first when generating the class for the entity.
Olivier Halligon
#45 - Cleanup some ruby code (rubocop).
Olivier Halligon - Add
@Required
Realm annotation in Java templates.
Olivier Halligon
#44 - Add
CONTRIBUTING.md
to help onboarding new contributors.
Olivier Halligon
#32
#50 - Support alias names for templates, for clarity of use.
This allows to use-t swift4
to use the Swift4-compatible template originally namedswift3
, orandroid-java
to use the template originally namedandroid
(and disambiguate with the Kotlin one).
Olivier Halligon
#29
#49
1.3.0
- Add Android Kotlin templates. Use
-t android-kotlin
to use it.
Xavier F. Gouchet
#42
1.2.0
- Now the swift3 template is compatible swift4 too, so you can use -t swift3 even for Swift 4.
Jérémie GOAS
#41
1.1.0
- Improve Android (Java) templates. Set default values for attributes.
Benoit Marty
#40 Decodable
- AddJSONIgnored
userinfo's attribute (decodable usage only).
Arnaud Bretagne
#38Decodable
- Handle optional attributes/relationship parsing.
Arnaud Bretagne
#38- Fix swift default value for boolean, integer and string.
Steven Watremez
#39
1.0.1
- Migrate from
nokogiri
toREXML
to reduce installation issues.
Steven Watremez
#35 - Warn about missing CHANGELOG entries in PRs.
Olivier Halligon
#37 - Add
import Foundation
statement to the Swift templates.
Olivier Halligon
#36
1.0.0 — Liquid Templates
This version is the first official release, declared stable and published on RubyGems.org
With this version, gyro
is now based on templates (using the "Liquid" template engine) so that you can choose the template you want, and even create your own (before this version, everything was hard-coded inside the tool's source code)
Birth of gyro
This is the first version after our big rename of the tool from dbgenerator
to gyro
. gyro
is now the official name of this tool!
Adding License
Adding LICENSE file and license headers to all the files
Annotations & Wrapper Types for Android
This version adds support for Android annotations and wrapper types