Releases: bmlt-enabled/bmlt-root-server
Releases · bmlt-enabled/bmlt-root-server
3.0.0-beta7
- PHP 8.0 or 8.1 are now required. PHP 7.x is no longer supported.
- As part of a modernization effort, we are rewriting the APIs. As we rewrite them, we are dropping all output formats except for json. In this release, the following APIs have been rewritten:
- GetSearchResults
- GetServiceBodies
- GetFormats
- GetFieldKeys
- GetFieldValues
- GetChanges
- GetServerInfo
- GetCoverageArea
- Allow NAWS import code to update the world ID of deleted meetings. (This avoids a synchronization problem that would arise if a new meeting is deleted before its NAWS code can be uploaded.)
3.0.0-beta6
- PHP 8.0 or 8.1 are now required. PHP 7.x is no longer supported.
- As part of a modernization effort, we are rewriting the APIs. As we rewrite them, we are dropping all output formats except for json. In this release, the following APIs have been rewritten:
- GetSearchResults
- GetServiceBodies
- GetFormats
- GetFieldKeys
- GetFieldValues
- GetChanges
- GetServerInfo
- GetCoverageArea
- Allow NAWS import code to update the world ID of deleted meetings. (This avoids a synchronization problem that would arise if a new meeting is deleted before its NAWS code can be uploaded.)
3.0.0-beta5
- PHP 8.0 or 8.1 are now required. PHP 7.x is no longer supported.
- As part of a modernization effort, we are rewriting the APIs. As we rewrite them, we are dropping all output formats except for json. In this release, the following APIs have been rewritten:
- GetSearchResults
- GetServiceBodies
- GetFormats
- GetFieldKeys
- GetFieldValues
- GetChanges
- GetServerInfo
- GetCoverageArea
- Allow NAWS import code to update the world ID of deleted meetings. (This avoids a synchronization problem that would arise if a new meeting is deleted before its NAWS code can be uploaded.)
3.0.0-beta4
- PHP 8.0 or 8.1 are now required. PHP 7.x is no longer supported.
- As part of a modernization effort, we are rewriting the APIs. As we rewrite them, we are dropping all output formats except for json. In this release, the following APIs have been rewritten:
- GetSearchResults
- GetServiceBodies
- GetFormats
- GetFieldKeys
- GetFieldValues
- GetChanges
- GetServerInfo
- GetCoverageArea
- Allow NAWS import code to update the world ID of deleted meetings. (This avoids a synchronization problem that would arise if a new meeting is deleted before its NAWS code can be uploaded.)
3.0.0-beta3
- PHP 8.0 or 8.1 are now required. PHP 7.x is no longer supported.
- As part of a modernization effort, we are rewriting the APIs. As we rewrite them, we are dropping all output formats except for json. In this release, the following APIs have been rewritten:
GetSearchResults
GetServiceBodies
GetFormats
GetFieldKeys
GetFieldValues
GetChanges
GetServerInfo
- Allow NAWS import code to update the world ID of deleted meetings. (This avoids a synchronization problem that would arise if a new meeting is deleted before its NAWS code can be uploaded.)
3.0.0-beta2
- Root Server 3.0.0 is the beginning of a major refactoring and code modernization effort.
- PHP 8.0 or 8.1 are now required. PHP 7.x is no longer supported.
- As we rewrite endpoints, with the exception of
GetNAWSDump
, we are dropping all data formats butjson
andjsonp
. As such, the following endpoints have been rewritten and now support only thejson
andjsonp
data formats:GetServiceBodies
GetFormats
GetFieldKeys
GetFieldValues
GetSearchResults
GetServerInfo
GetChanges
3.0.0-beta1
- Root Server 3.0.0 is the beginning of a major refactoring and code modernization effort.
- PHP 8.0 or 8.1 are now required. PHP 7.x is no longer supported.
- As we rewrite endpoints, with the exception of
GetNAWSDump
, we are dropping all data formats butjson
andjsonp
. As such, the following endpoints have been rewritten and now support only thejson
andjsonp
data formats:GetServiceBodies
GetFormats
GetFieldKeys
GetFieldValues
2.16.6
- Fixed an issue with saving meetings when using PHP 8.x.
- Update the check in the NAWS import code to record trying to update the World ID of a deleted meeting to its current value as 'no change', rather than flagging it as a problem.
2.16.5
- Fixed an issue with the NAWS Formats translations for the Italian and Portuguese languages.
- Add option to the GetFormats endpoint to get all server formats regardless of whether they are used by appending
&show_all=1
. - Add check to NAWS import code -- the only change allowed to a deleted meeting is to change its World ID to 'deleted'.
- Added support for PHP 8.1.
2.16.4
- Added a new
parents=1
parameter toGetServiceBodies
. When supplied withservices[]=x
filters, all parent service bodies will be returned. - Exposed
venue_type
in meeting search results. - Added a new
venue_types
filter toGetSearchResults
. This works like theweekdays
andservices
filters, where passing a positive integer will include a Venue Type and a negative integer will exclude a Venue Type.- Filter Values
- In-Person is
1
- Virtual is
2
- Hybrid is
3
- In-Person is
- Examples
&venue_types[]=2&venue_types[]=3
will include all Virtual and Hybrid meetings.&venue_types=-1
will exclude all In-Person meetings.
- Filter Values
- Added a new
key_strings
filter toGetFormats
. This has also been implemented in tomato, and will allow crouton to make more efficient queries.- Example:
&key_strings[]=TC&key_strings[]=VM&key_strings[]=HY&lang_enum=en
- Example:
- Dropped support for PHP 7.2, added support for PHP 8.0.