CHANGES.md in ruby-jss-1.2.6 vs CHANGES.md in ruby-jss-1.2.9
- old
+ new
@@ -2,9 +2,40 @@
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## \[1.2.9] - 2020-04-13
+
+### Fixed
+
+ - Fixed a bug where passing a frozen string into some setters, e.g. `JSS::Computer.asset_tag=`, would cause an error when it tried to `#strip!` the string.
+
+## \[1.2.8] - 2020-04-12
+
+### Added
+
+ - MobileDevice#update now takes the `no_mdm_rename:` boolean parameter. Prevents an MDM rename command being sent when changing the name of a supervised device with enforced names. Useful when the MDM command fails, as when there's already a pending rename command.
+
+ - `String#jss_float?` and `String#j_float?` predicate methods.
+
+### Changed
+
+ - Jamf Pro API endpoints that have paging options have an undocumented max page size of 2000. The `CollectionResource#all*` methods now account for this.
+
+ - `String#jss_integer?` and `String#j_integer?` now recognize negative integers
+
+ - Ext. Attributes defined to have interger values will now accept integer strings, e.g. `'12345'` as well as integers e.g. `12345`
+
+ - Ext. Attributes defined to have date values will once again accept blanks (i.e. empty strings)
+
+## \[1.2.7] - 2020-04-01
+
+### Changed
+
+ - Jamf Pro API endpoints that have paging options have an undocumented max page size of 2000. The `CollectionResource#all*` methods now account for this.
+
+
## \[1.2.6] - 2020-04-01
### Fixed
- Classic API (JSS module)