File rubygem-bson.changes of Package rubygem-bson
-------------------------------------------------------------------
Thu Apr 28 05:22:30 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 4.15.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Tue Feb 15 07:24:51 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 4.14.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Tue Jan 25 06:42:22 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 4.14.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Thu Jun 24 17:07:11 UTC 2021 - Stephan Kulow <coolo@suse.com>
updated to version 4.12.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Wed Jan 20 12:24:12 UTC 2021 - Stephan Kulow <coolo@suse.com>
updated to version 4.11.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Fri Sep 25 13:43:15 UTC 2020 - Stephan Kulow <coolo@suse.com>
updated to version 4.10.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Thu May 7 20:28:50 UTC 2020 - Stephan Kulow <coolo@suse.com>
- updated to version 4.8.2
see installed CHANGELOG.md
-------------------------------------------------------------------
Mon Feb 10 14:15:32 UTC 2020 - Stephan Kulow <coolo@suse.com>
- updated to version 4.7.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Fri Jul 19 08:57:50 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 4.5.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Sat Mar 2 15:06:55 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 4.4.2
see installed CHANGELOG.md
-------------------------------------------------------------------
Thu Feb 8 05:55:06 UTC 2018 - coolo@suse.com
- updated to version 4.3.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Thu Aug 3 19:05:28 UTC 2017 - coolo@suse.com
- updated to version 4.2.2
see installed CHANGELOG.md
-------------------------------------------------------------------
Tue Dec 20 05:29:08 UTC 2016 - coolo@suse.com
- updated to version 4.2.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Wed Nov 30 05:29:45 UTC 2016 - coolo@suse.com
- updated to version 4.2.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Sat May 21 04:29:04 UTC 2016 - coolo@suse.com
- updated to version 4.1.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Fri Apr 15 04:28:56 UTC 2016 - coolo@suse.com
- updated to version 4.1.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Mon Mar 7 05:28:39 UTC 2016 - coolo@suse.com
- updated to version 4.0.4
see installed CHANGELOG.md
-------------------------------------------------------------------
Wed Mar 2 05:29:59 UTC 2016 - coolo@suse.com
- updated to version 4.0.3
see installed CHANGELOG.md
-------------------------------------------------------------------
Fri Feb 19 05:29:13 UTC 2016 - coolo@suse.com
- updated to version 4.0.2
see installed CHANGELOG.md
-------------------------------------------------------------------
Tue Jan 26 05:33:06 UTC 2016 - coolo@suse.com
- updated to version 4.0.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Tue Dec 8 05:28:40 UTC 2015 - coolo@suse.com
- updated to version 4.0.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Fri Oct 9 04:28:35 UTC 2015 - coolo@suse.com
- updated to version 3.2.6
see installed CHANGELOG.md
## 3.2.6
### Bug Fixes
* [#44](https://github.com/mongodb/bson-ruby/pull/44) Fixed regexp deserialization in
conjunction with SSL io. (Niels Ganser)
## 3.2.5
### Bug Fixes
* [RUBY-1024](https://jira.mongodb.org/browse/RUBY-1024) Fixed Hash#merge only to yield when keys
exist in both hashes. (Agis Anastasopoulos)
-------------------------------------------------------------------
Sat Sep 5 04:28:53 UTC 2015 - coolo@suse.com
- updated to version 3.2.4
see installed CHANGELOG.md
## 3.2.4
### Bug Fixes
* [RUBY-1019](https://jira.mongodb.org/browse/RUBY-1019) Performace improvements on deserialization.
-------------------------------------------------------------------
Fri Sep 4 04:28:39 UTC 2015 - coolo@suse.com
- updated to version 3.2.3
see installed CHANGELOG.md
## 3.2.3
### Bug Fixes
* [#41](https://github.com/mongodb/bson-ruby/pull/41) Normalizing arrays does not mutate. (Agis Anastasopoulos)
* [#40](https://github.com/mongodb/bson-ruby/pull/40) Added big endian support. (Jeff Blight)
* [RUBY-1019](https://jira.mongodb.org/browse/RUBY-1019) Performace improvements on deserialization.
-------------------------------------------------------------------
Fri Jul 31 04:28:31 UTC 2015 - coolo@suse.com
- updated to version 3.2.1
see installed CHANGELOG.md
## 3.2.1
### Bug Fixes
[#39](https://github.com/mongodb/bson-ruby/pull/39) Fixed MD5 hashing of hostname in c extension.
(James Hudon)
-------------------------------------------------------------------
Thu Jul 23 04:28:49 UTC 2015 - coolo@suse.com
- updated to version 3.2.0
see installed CHANGELOG.md
## 3.2.0
### Bug Fixes
* [RUBY-950](https://jira.mongodb.org/browse/RUBY-950) Don't encode to UTF-8 in Binary#to_bson, only force BINARY encoding.
### New features
* Add `BSON.ObjectId` constructor for instantiating an ObjectId from a String. Update ObjectId#inspect to print out a string that can be evaluated into the corresponding ObjectId. (Tony Ta)
-------------------------------------------------------------------
Thu Jul 2 04:28:50 UTC 2015 - coolo@suse.com
- updated to version 3.1.2
see installed CHANGELOG.md
## 3.1.2
### Bug Fixes
* [RUBY-950](https://jira.mongodb.org/browse/RUBY-950) Encode to UTF-8 then force
BINARY encoding in Binary#to_bson.
-------------------------------------------------------------------
Wed Jun 24 04:29:18 UTC 2015 - coolo@suse.com
- updated to version 3.1.1
see installed CHANGELOG.md
## 3.1.1
### Bug Fixes
* Fixed argument errors when delegating to regex objects. (Tom Scott)
-------------------------------------------------------------------
Fri Jun 12 04:29:25 UTC 2015 - coolo@suse.com
- updated to version 3.1.0
see installed CHANGELOG.md
## 3.1.0
### New Features
* `BSON::Regexp::Raw` now behaves like a regular `Regexp` by delegating to the compiled and
wrapped regex. (Tom Scott)
### Bug Fixes
* Fixed `inspect` on `BSON::Binary` to handle ASCII characters. (Jérémy Carlier)
-------------------------------------------------------------------
Fri Jun 5 04:30:13 UTC 2015 - coolo@suse.com
- updated to version 3.0.4
see installed CHANGELOG.md
## 3.0.4
### Bug Fixes
* Fixed `BSON::ObjectId.legal?` regular expression to properly check beginning and end of strings.
-------------------------------------------------------------------
Wed May 20 04:28:31 UTC 2015 - coolo@suse.com
- updated to version 3.0.3
see installed CHANGELOG.md
## 3.0.3
### Bug Fixes
* [#31](https://github.com/mongodb/bson-ruby/pull/31) Fix Int64 decode from strings.
(Nobuyoshi Nakada)
-------------------------------------------------------------------
Sun Apr 26 06:34:40 UTC 2015 - coolo@suse.com
- updated to version 3.0.2
see installed CHANGELOG.md
## 3.0.2
### Bug Fixes
* [RUBY-898](https://jira.mongodb.org/browse/RUBY-898) Compensated for different
return values of Socket#readbyte and OpenSSL::SSL::SSLSocket#readbyte.
-------------------------------------------------------------------
Tue Mar 31 04:29:42 UTC 2015 - coolo@suse.com
- updated to version 3.0.1
-------------------------------------------------------------------
Thu Feb 19 05:28:45 UTC 2015 - coolo@suse.com
- updated to version 3.0.0
-------------------------------------------------------------------
Mon Oct 13 05:44:53 UTC 2014 - coolo@suse.com
- adapt to new rubygem packaging
-------------------------------------------------------------------
Mon Jul 14 06:52:00 UTC 2014 - coolo@suse.com
- updated to version 2.3.0
-------------------------------------------------------------------
Sun May 18 09:03:55 UTC 2014 - coolo@suse.com
- updated to version 2.2.3
### Bug Fixes
* Fixed native C encoding of strings and performace on Rubinius.
-------------------------------------------------------------------
Sun Apr 6 05:38:53 UTC 2014 - coolo@suse.com
- updated to version 2.2.2
### Bug Fixes
* [#17](http://github.com/mongodb/bson-ruby/pull/17):
Fixed `BSON::ObjectId` counter increment on Ruby 2.1.0 since method names
can no longer override Ruby keywords.
* [#16](http://github.com/mongodb/bson-ruby/pull/16):
Fixed serialization of times when microseconds are causing `to_f` on time to
be 1 microsecond inaccurate. (Francois Bernier)
-------------------------------------------------------------------
Sat Feb 22 06:25:43 UTC 2014 - coolo@suse.com
- updated to version 2.2.1
### Bug Fixes
* [#15](http://github.com/mongodb/bson-ruby/pull/15):
`Date` and `DateTime` instances now return the `Time` value for the BSON
type, so that they can be serialized inside hashes and arrays. (Michael Sell)
-------------------------------------------------------------------
Thu Feb 6 18:00:08 UTC 2014 - coolo@suse.com
- updated to version 2.2.0
### Dependency Changes
* Ruby 1.8 interpreters are no longer supported.
-------------------------------------------------------------------
Tue Jan 21 06:12:18 UTC 2014 - coolo@suse.com
- use new macros
-------------------------------------------------------------------
Mon Jan 20 09:29:43 UTC 2014 - coolo@suse.com
- updated to version 2.1.2
### Bug Fixes
* \#14: Fixed all 1.8 errors related to `DateTime` serialization.
* \#13 / RUBY-714: Require time in `DateTime` modules when using outside of
environments that don't already have time included.
## 2.1.0
### New Features
* `Date` and `DateTime` objects in Ruby can now be serialized into BSON. `Date` is
converted to a UTC `Time` at midnight and serialized, while `DateTime` is simply
converted to the identical `Time` before serialization. Note that these objects
will be deserialized into `Time` objects.
-------------------------------------------------------------------
Tue Dec 3 09:42:48 UTC 2013 - coolo@suse.com
- updated to version 2.0.0
### Backwards Incompatible Changes
* `BSON::DEFAULT_MAX_BSON_SIZE` has been removed, as the BSON specification does not
provide an upper limit on how large BSON documents can be.
* `BSON.serialize` is no longer the entry point to serialize a BSON document into its
raw bytes.
For Ruby runtimes that support ordered hashes, you may simply call `to_bson` on
the hash instance (Alternatively a `BSON::Document` is also a hash:
{ key: "value" }.to_bson
BSON::Document[:key, "value"].to_bson
For Ruby runtimes that do not support ordered hashes, then you must instantiate
an instance of a `BSON::Document` (which is a subclass of hash) and call `to_bson`
on that, since the BSON specification guarantees order of the fields:
BSON::Document[:key, "value"].to_bson
* `BSON.deserialize` is no longer the entry point for raw byte deserialization into
a document.
For Ruby runtimes that support ordered hashes, you may simply call `from_bson` on
the `Hash` class if you want a `Hash` instance, or on `BSON::Document` if you
want an instance of that. The input must be a `StringIO` object:
Hash.from_bson(stringio)
BSON::Document.from_bson(stringio)
For Ruby runtimes that do not support ordered hashes, then `from_bson` must be
called on `BSON::Document` in order to guarantee order:
BSON::Document.from_bson(stringio)
* Calling `to_json` on custom BSON objects now outputs different results from before, and
conforms the BSON specification:
- `BSON::Binary`: `{ "$binary" : "\x01", "$type" : "md5" }`
- `BSON::Code`: `{ "$code" : "this.v = 5 }`
- `BSON::CodeWithScope`: `{ "$code" : "this.v = value", "$scope" : { v => 5 }}`
- `BSON::MaxKey`: `{ "$maxKey" : 1 }`
- `BSON::MinKey`: `{ "$minKey" : 1 }`
- `BSON::ObjectId`: `{ "$oid" : "4e4d66343b39b68407000001" }`
- `BSON::Timestamp`: `{ "t" : 5, "i" : 30 }`
- `Regexp`: `{ "$regex" : "[abc]", "$options" : "i" }`
### New Features
* All Ruby objects that have a corresponding object defined in the BSON specification
can now have `to_bson` called on them to get the raw BSON bytes. These objects include:
- `Array`
- `FalseClass`
- `Float`
- `Hash`
- `Integer`
- `NilClass`
- `Regexp`
- `String`
- `Symbol` (deprecated)
- `Time`
- `TrueClass`
-------------------------------------------------------------------
Mon Aug 26 05:05:50 UTC 2013 - coolo@suse.com
- updated to version 1.9.2
-------------------------------------------------------------------
Wed Jul 31 05:45:54 UTC 2013 - coolo@suse.com
- updated to version 1.9.1
-------------------------------------------------------------------
Thu Jun 13 05:00:05 UTC 2013 - coolo@suse.com
- updated to version 1.9.0
-------------------------------------------------------------------
Sun May 26 07:49:43 UTC 2013 - coolo@suse.com
- updated to version 1.8.6
-------------------------------------------------------------------
Sat Apr 13 14:52:31 UTC 2013 - coolo@suse.com
- updated to version 1.8.5
-------------------------------------------------------------------
Wed Jan 23 06:49:38 UTC 2013 - coolo@suse.com
- updated to version 1.8.2
-------------------------------------------------------------------
Thu Jan 3 22:44:43 UTC 2013 - coolo@suse.com
- updated to version 1.8.1
-------------------------------------------------------------------
Tue Nov 27 19:58:48 UTC 2012 - coolo@suse.com
- updated to version 1.8.0
-------------------------------------------------------------------
Fri Nov 16 13:22:43 UTC 2012 - coolo@suse.com
- updated to version 1.7.1
-------------------------------------------------------------------
Wed Aug 29 08:10:40 UTC 2012 - coolo@suse.com
- updated to version 1.7.0
-------------------------------------------------------------------
Tue Dec 6 12:44:34 UTC 2011 - jmassaguerpla@suse.com
- updated to 1.5.1
-------------------------------------------------------------------
Wed Oct 26 10:45:18 UTC 2011 - fcastelli@suse.com
- update to 1.4.1
-------------------------------------------------------------------
Tue Mar 29 10:09:05 UTC 2011 - kkaempf@novell.com
- update to 1.2.4
- split off -doc subpackage
-------------------------------------------------------------------
Mon Jun 14 19:38:12 UTC 2010 - mrueckert@suse.de
- initial package