Commit graph

79 commits

Author SHA1 Message Date
Eric Huss 7846e82220 Bump to 0.5.8 2020-12-18 09:32:46 -08:00
Alex Crichton 87de904448 Bump to 0.5.7 2020-10-11 10:31:27 -07:00
Alex Crichton 2d0406e127 Bump to 0.5.6 2020-01-16 09:15:46 -08:00
Alex Crichton 3e9f8cbd83 Bump to 0.5.5 2019-11-01 07:58:38 -07:00
Tshepang Lekhonkhobe 10a46a1c4a update (#352) 2019-10-29 09:01:41 -05:00
Alex Crichton 5bfb7474e7 Bump to 0.5.4 2019-10-28 08:05:55 -07:00
Alex Crichton bf1c4ce44f Switch from linked-hash-map to indexmap
Follow the footsteps of serde_json!

Closes #348
2019-10-25 12:08:28 -07:00
Linda_pp 112fb15498 Remove outdated Travis CI badge (#346) 2019-10-16 09:36:27 -05:00
Eric Huss f5e621c048 Bump to 0.5.3 2019-08-13 14:53:04 -07:00
Alex Crichton 2b51f841bc Bump to 0.5.2 2019-08-13 07:55:09 -07:00
Aaron Hill c6571b048e Bump Serde dependency to 1.0.97
toml-rs depends on some Serde types not present in Serde 1.0.0 (e.g
BorrowedStrDeserializer). By explicitly depending on a newever version,
we ensure compatibility with any crates using '-Z minimal-versions'

Note that we could probably depend on an older version of Serde, but I
didn't see much point in finding the exact minimum patch release that's
compatible with toml-rs
2019-07-27 20:43:58 -04:00
Alex Crichton 953940f82e Bump to 0.5.1 2019-05-16 13:10:01 -07:00
Eric Huss 68fd59c78d Migrate to 2018 edition. 2019-05-08 12:12:14 -07:00
Alex Crichton 7c969432ad Merge pull request #278 from Kerollmops/master
Add the preserve_order feature (rebased version)
2019-01-08 15:24:40 -08:00
Alex Crichton 184d16b4a3 Fix disallowing duplicate table headers
This commit fixes #279 where a case of duplicate table headers slipped
through the cracks. This also adds an option to disable this new
validation to allow Cargo to preserve backwards compatibility.
2019-01-07 09:06:04 -08:00
Vincent Prouillet 8621ab27ae Add the preserve_order feature 2018-12-28 14:42:55 +01:00
Alex Crichton b2013e4548 Bump to 0.4.10 2018-12-06 10:59:48 -08:00
Alex Crichton d289e87c61 Bump to 0.4.9 2018-11-21 09:55:42 -08:00
Alex Crichton f07ba88de4 Bump to 0.4.8 2018-10-01 10:05:56 -07:00
Alex Crichton c836e32f27 Bump to 0.4.7 2018-09-25 10:09:07 -07:00
Alex Crichton 21341229db Bump to 0.4.6 2018-05-24 07:14:48 -07:00
Alex Crichton 66a37a5182 Bump to 0.4.5 2017-08-13 21:02:21 -07:00
Alex Crichton 3555478fba Bump to 0.4.4 2017-07-28 13:28:10 -07:00
Alex Crichton f81a488362 Bump to 0.4.3 2017-07-27 14:12:46 -07:00
Alex Crichton 49b0b3df2b Bump to 0.4.2 2017-06-22 06:55:45 -07:00
Alex Crichton 3a5162ba41 Bump to 0.4.1 2017-05-11 07:34:08 -07:00
Alex Crichton 046a3e5117 Bump to 0.4.0 2017-04-20 14:20:15 -07:00
Alex Crichton dc5ff1ef90 Support serde 1.0.0 2017-04-20 10:16:00 -07:00
Alex Crichton 7e8131ba43 Bump to 0.3.2 2017-03-31 18:45:14 -07:00
Alex Crichton 9880b2518a Bump to 0.3.1 2017-02-27 12:51:30 -08:00
Alex Crichton 7b50680c7d Bump to 0.3.0 2017-02-10 15:31:42 -08:00
Alex Crichton 35ea81f136 Update metadata 2017-02-08 21:27:28 -08:00
Alex Crichton e256931e9b Rewrite crate with serde support from ground up
This commit completely rewrites this crate from the ground up,
supporting serde at the lowest levels as I believe serde support was
intended to do. This is a major change from the previous versions of
this crate, with a summary of changes being:

* Serialization directly to TOML is now supported without going through
  a `Value` first.

* Deserialization directly from TOML is now supported without going
  through a `Value`. Note that due to the TOML format some values still
  are buffered in intermediate memory, but overall this should be at a
  minimum now.

* The API of `Value` was overhauled to match the API of
  `serde_json::Value`. The changes here were to:

  * Add `is_*` accessors
  * Add `get` and `get_mut` for one-field lookups.
  * Implement panicking lookups through `Index`

  The old `index` methods are now gone in favor of `get` and `Index`
  implementations.

* A `Datetime` type has been added to represent a TOML datetime in a
  first-class fashion. Currently this type provides no accessors other
  than a `Display` implementation, but the idea is that this will grow
  support over time for decomposing the date.

* Support for the `rustc-serialize` crate has been dropped, that'll stay
  on the 0.2 and 0.1 release trains.

* This crate no longer supports the detection of unused fields, for that though
  you can use the `serde_ignored` crate on crates.io
2017-02-08 21:21:18 -08:00
Alex Crichton 530f112da8 Bump to 0.2.1 2016-09-08 14:48:30 -07:00
Alex Crichton 70d15bdcf3 Bump to 0.2.0 2016-08-01 09:30:16 -07:00
David Tolnay 492690669e Update to serde 0.8.0 2016-07-28 11:09:40 -07:00
Alex Crichton 924f81c5fb Bump to 0.1.30 2016-05-16 10:18:07 -07:00
Alex Crichton 6b0761fcce Bump to 0.1.29 2016-05-12 11:28:56 -07:00
Alex Crichton cf4656cb3a Bump to 0.1.28 2016-03-11 09:23:01 -08:00
Alex Crichton d02e622330 WIP 2016-03-07 23:48:01 -08:00
Alex Crichton 77be56048c Bump to 0.1.27 2016-02-01 16:50:25 -08:00
Alex Crichton b644d9577f Bump to 0.1.26 2016-01-25 16:53:20 -08:00
Alex Crichton 12f39767a8 Bump to 0.1.25 2015-12-18 16:29:29 -08:00
Alex Crichton bfbeea6b44 Bump to 0.1.24 2015-12-10 06:07:56 -08:00
Alex Crichton 6188b884fd Update dependencies 2015-11-29 14:52:35 -08:00
Alex Crichton b5af93a08e Bump to 0.1.23 2015-10-07 09:50:59 -07:00
Alex Crichton 13513f95b6 Bump to 0.1.22 2015-08-13 09:56:51 -07:00
Alex Crichton f011b01051 Make serde-tests a standalone crate 2015-08-13 09:39:49 -07:00
Erick Tryzelaar 4e0172a9a5 Merge remote-tracking branch 'remotes/origin/master' into serde 2015-08-12 22:15:58 -07:00
Alex Crichton c5119e743c Bump to 0.1.21 2015-06-23 17:45:55 -07:00