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

- old
+ new

@@ -2,11 +2,11 @@ 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). -## [Unreleased] +## \[Unreleased] ### Added - 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) @@ -34,9 +34,13 @@ ### Changed - This file reformatted based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - use new(er) API resources for LDAP lookups, don't go directly to LDAP via net/ldap + +- Scopable::Scope objects now accept any valid identifier, not just names, when adding or removing items from scope. + Also, item keys don't need to be plural (e.g. `:network_segment` works as well as `:network_segments`) + (Thanks to @cybertunnel for pointing out that this was still not modernized) ## [1.0.2] - 2018-10-16 ### Added - Support for parentheses (opening_paren and closing_paren) in JSS::Criteriable::Criterion objects