commit | 91ef89aaf4f71ed5753ae36667c226f9dd8d92ba | [log] [tgz] |
---|---|---|
author | Sean Griffin <sean@seantheprogrammer.com> | Tue Jan 02 15:52:08 2018 -0700 |
committer | Sean Griffin <sean@seantheprogrammer.com> | Tue Jan 02 15:52:08 2018 -0700 |
tree | dc551f92bf2a04933c8c517ea0b0086dd6ef7f20 | |
parent | 0432e09c7db08e7a51959f6a9f58fd9815f4438d [diff] |
Release v1.0.0 We didn't quite make it for 2017, but Diesel 1.0 is finally here! There are no changes between Diesel 1.0 and 1.0.0-rc1. 1.0.0 marks stability for Diesel. While there are many more features that will be added in the future, there will be no breaking changes from this point forward without a major version bump (which we do not anticipate happening for many years). A lot has happened since Diesel 0.1 was released over 2 years ago. While it would be impossible to list every major change that has happened since then, here are a few highlights: - Expanded from a PostgreSQL specific library to supporting SQLite and MySQL - Went from nightly-only to nightly-optional to working purely on stable Rust - `diesel print-schema` replaced `infer_schema!` as the go-to way to infer your database schema. - Added support for a significant portion of SQL queries which could not be represented in 0.1 It's been a great honor to watch this community grow and thrive as this library has developed. I look forward to continuing to evolve Diesel, and seeing how far it can go. In addition to the Diesel core team, 98 people have contributed to Diesel. A huge thank you to everyone who made this and every prior release possible: - Adam Perry adam.n.perry@gmail.com - Adrian Perez de Castro aperez@igalia.com - Alex Alvarez dominalexican@gmail.com - Alex Kitchens alexcameron98@gmail.com - Alexey Zabelin hello@alexeyzabelin.com - Andrew Lazarus lazarus@squareup.com - Andrew Ryan Lazarus nerdrew@gmail.com - Arnar Mar Sig antab@antab.is - Barosl Lee vcs@barosl.com - Blake Pettersson blake.pettersson@gmail.com - Bob nottxy@gmail.com - Boris-Chengbiao Zhou bobo1239@web.de - Brandon W Maister bwm@knewton.com - Cameron Alexander emptyflash@gmail.com - Cengiz Can cengizIO@users.noreply.github.com - Christopher Brickley brickley@gmail.com - Cyryl Płotnicki cyplo@cyplo.net - Daniel Durante durango@users.noreply.github.com - Danilo Bargen mail@dbrgn.ch - David Szotten davidszotten@gmail.com - Derek Prior derekprior@gmail.com - Dimiter Petrov crackofdusk@gmail.com - Dorian Scheidt dorian.scheidt@gmail.com - Enether familyguyuser192@windowslive.com - Eric Kidd git@randomhacks.net - Erich Cordoba erich.cm@yandex.com - FliegendeWurst 2012gdwu@web.de - Flux Xu fluxxu@gmail.com - Garrett Squire garrettsquire@gmail.com - Georg Semmler georg_semmler_05@web.de - Graham Grochowski ggrochow@gmail.com - JD Gonzales jd_gonzales@icloud.com - Jake Goulding shepmaster@mac.com - Jakob Gillich jakob@gillich.me - James Kominick james.kominick@gmail.com - Jethro Beekman jethro@fortanix.com - Jim McGrath jimmc2@gmail.com - Jimmy Cuadra jimmy@jimmycuadra.com - John Gallagher jgallagher@bignerdranch.com - Jordan alatiera@users.noreply.github.com - Josh Holmer jholmer.in@gmail.com - Jovansonlee Cesar ivanceras@gmail.com - Katrina Brock keb266@cornell.edu - Kieran kieran.eglin@gmail.com - Konstantinos Sideris sideris.konstantin@gmail.com - Lance Carlson lancecarlson@gmail.com - Lauri Apple lauri.apple@zalando.de - Maciej Dziardziel fiedzia@gmail.com - Mark Catley mark.catley@harmoney.co.nz - Martijn de Haan martijn@ff00ff.nl - Mathieu Rochette mathieu@rochette.cc - Matt Casper matthewvcasper@gmail.com - Maxime “pep” Buquet pep@collabora.com - Michael Macias zaeleus@gmail.com - Michael Stock mikeastock@gmail.com - Mike Piccolo mfpiccolo@gmail.com - Mrmaxmeier Mrmaxmeier@gmail.com - Natalie Boehm nmb56@pitt.edu - Patrick Fernie patrick.fernie@gmail.com - Paul Lange palango@gmx.de - Peter Marheine peter@taricorp.net - Pyry Kontio pyry.kontio@drasa.eu - Rasmus Kaj kaj@kth.se - Richard Dodd richard.o.dodd@gmail.com - Robert Balicki robert.balicki@gmail.com - Robert Maloney robertjamesmaloney@gmail.com - Ruben De Smet ruben.de.smet@rubdos.be - Ryan Blecher notryanb@gmail.com - Sam Phippen samphippen@googlemail.com - Sebastian Blei iamsebastian@users.noreply.github.com - Sergio Benitez sb@sergio.bz - Severen Redwood severen@shrike.me - Sharad Chand sharad.d.chand@gmail.com - Sid Ngeth sngeth@gmail.com - Stu Black trurl@freeshell.org - Sunrin SHIMURA (keen) 3han5chou7@gmail.com - Tamir Duberstein tamird@gmail.com - Taryn Hill taryn@phrohdoh.com - Tess Griffin tessjgriffin@gmail.com - Tim Brooks brooks@cern.ch - Tobias Schottdorf tobias.schottdorf@gmail.com - Tom Houlé tom@tohou.fr - Tshepang Lekhonkhobe tshepang@gmail.com - William Murphy willmurphyscode@gmail.com - benaryorg binary@benary.org - bippityboppity 32622279+bippityboppity@users.noreply.github.com - debris marek.kotewicz@gmail.com - derekdreery rodododouk@hotmail.com - jacob jacob@localhost.localdomain - jethrogb github@jbeekman.nl - kardeiz kardeiz@gmail.com - katrinabrock keb266@cornell.edu - king6cong king6cong@gmail.com - klieth klieth@users.noreply.github.com - notryanb notryanb@gmail.com - pfernie patrick.fernie@gmail.com - theduke reg@theduke.at - wangcong king6cong@gmail.com
API Documentation: latest release – master branch
Diesel gets rid of the boilerplate for database interaction and eliminates runtime errors without sacrificing performance. It takes full advantage of Rust's type system to create a low overhead query builder that “feels like Rust.”
Find our extensive Getting Started tutorial at https://diesel.rs/guides/getting-started. Guides on more specific features are coming soon.
Anyone who interacts with Diesel in any space, including but not limited to this GitHub repository, must follow our code of conduct.
Licensed under either of these:
Unless you explicitly state otherwise, any contribution you intentionally submit for inclusion in the work, as defined in the Apache-2.0 license, shall be dual-licensed as above, without any additional terms or conditions.