CHANGES.md in ruby-jss-1.0.3b3 vs CHANGES.md in ruby-jss-1.0.3b4

- old
+ new

@@ -4,10 +4,14 @@ 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). ## \[Unreleased] ### Added +- JSS::Group (and its subclasses) now have a `change_membership` class and instance method for static groups. + - The class method allows adding and removing members without fetching an instance of the group. + - The instance method adds and/or removes members immediately, without needing to call #update or #save + - LDAPServer.server_for_user and .server_for_group class methods, return the id of the first LDAP server containing the given user or group - Client.homdir(user) and Client.do_not_disturb?(user) - Package.all_filenames, .orphaned_files, and .missing_files class methods. WARNING - these are very slow since they must instantiate every package. @@ -20,9 +24,11 @@ then use this parameter to specify the path below the root e.g: `JSS.api.connect server: 'myjss.myserver.edu', server_path: 'dev_mgmt/jssweb', port: 8443 [...]` (Thanks @christopher.kemp!) ### Fixed +- JSS::MobileDevice.update now returns the device's jss id, as advertised. + - default port number choice for on-prem vs. JamfCloud connections - Client.primary_console_user returns nil when at the loginwindow - Computer#certificates attribute is now readable (Thanks to @Nick Taylor and @Lulu-sheng)