Commit Graph

82 Commits (master)

Author SHA1 Message Date
TheOddGarlic 34db433429 bump hashbrown, fix warnings 2022-08-02 12:42:44 +03:00
Dion Dokter 0cf55f5b46 Added no_std support. 2022-08-02 12:36:48 +03:00
Eric Huss 63dd7f7fde Bump to 0.5.9 2022-04-14 16:54:23 -07:00
Eric Huss 6d0c41fc9c Bump to 0.5.8 2020-12-18 09:32:46 -08:00
Alex Crichton 9a94610872 Bump to 0.5.7 2020-10-11 10:31:27 -07:00
Alex Crichton 436acbd31d Bump to 0.5.6 2020-01-16 09:15:46 -08:00
Alex Crichton 75129040cd Bump to 0.5.5 2019-11-01 07:58:38 -07:00
Tshepang Lekhonkhobe 4b05a9d349 update (#352) 2019-10-29 09:01:41 -05:00
Alex Crichton 189d2b92ee Bump to 0.5.4 2019-10-28 08:05:55 -07:00
Alex Crichton e9f5290926 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 9ed2903517 Remove outdated Travis CI badge (#346) 2019-10-16 09:36:27 -05:00
Eric Huss 8f4372873e Bump to 0.5.3 2019-08-13 14:53:04 -07:00
Alex Crichton 208f4a9ce9 Bump to 0.5.2 2019-08-13 07:55:09 -07:00
Aaron Hill 381d020563
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 63a3354007 Bump to 0.5.1 2019-05-16 13:10:01 -07:00
Eric Huss 1b01658913 Migrate to 2018 edition. 2019-05-08 12:12:14 -07:00
Alex Crichton 56f9afb4d2
Merge pull request #278 from Kerollmops/master
Add the preserve_order feature (rebased version)
2019-01-08 15:24:40 -08:00
Alex Crichton 7ee1c1b479 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 06f916cb60
Add the preserve_order feature 2018-12-28 14:42:55 +01:00
Alex Crichton 1ef180d06e Bump to 0.4.10 2018-12-06 10:59:48 -08:00
Alex Crichton 7d93f00ea0 Bump to 0.4.9 2018-11-21 09:55:42 -08:00
Alex Crichton 3aec5a918a Bump to 0.4.8 2018-10-01 10:05:56 -07:00
Alex Crichton f998fbe360 Bump to 0.4.7 2018-09-25 10:09:07 -07:00
Alex Crichton eddcac6878 Bump to 0.4.6 2018-05-24 07:14:48 -07:00
Alex Crichton 7617e934a8 Bump to 0.4.5 2017-08-13 21:02:21 -07:00
Alex Crichton db86a5d0a8 Bump to 0.4.4 2017-07-28 13:28:10 -07:00
Alex Crichton 1a770fdb22 Bump to 0.4.3 2017-07-27 14:12:46 -07:00
Alex Crichton 5b7a619736 Bump to 0.4.2 2017-06-22 06:55:45 -07:00
Alex Crichton a5bec3fc29 Bump to 0.4.1 2017-05-11 07:34:08 -07:00
Alex Crichton 9942435bbc Bump to 0.4.0 2017-04-20 14:20:15 -07:00
Alex Crichton 0cc6dc9960 Support serde 1.0.0 2017-04-20 10:16:00 -07:00
Alex Crichton 7299d59b52 Bump to 0.3.2 2017-03-31 18:45:14 -07:00
Alex Crichton 290973410b Bump to 0.3.1 2017-02-27 12:51:30 -08:00
Alex Crichton 3e8f87febd Bump to 0.3.0 2017-02-10 15:31:42 -08:00
Alex Crichton 6821911bc7 Update metadata 2017-02-08 21:27:28 -08:00
Alex Crichton f66d8bcf33 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 a626c36166 Bump to 0.2.1 2016-09-08 14:48:30 -07:00
Alex Crichton 6f0354526f Bump to 0.2.0 2016-08-01 09:30:16 -07:00
David Tolnay d858c1f2d0
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