v4.0.0-alpha ================== * dbus message types are now hidden * rename Notification{Hint, Image, Urgency} * make `hint_from_key_val` a method * reorganize modules * make server an optional feature (was never stable) * remove `handle_actions` v3.6.0 / 2019-05-16 ================== * remove error-chain: use pure std::error implementation * update mac-notification-sys v3.5.0 / 2018-10-21 =================== * update dbus-rs to 0.6 v3.4.3 / 2018-10-13 =================== * bump version to 3.4.3 * update image and lazy-static * applied some more clippy * Complement requirements documentation and examples * applied some clippy * some manually assisted rustfmt * format examples * cleanups and modernizations * Depedency update * Updated error-chain * including readme in package * update docs link * Create LICENSE-MIT * Create LICENSE-Apache * added requirements to readme * formatting * made NotificationHandle::new() internally public * bumped version to 3.4.1 * publicly using NotificationHandle again * Put mac-notificatio-sys errors as foreign links in error.rs * Fix new mac-notification-sys integration v3.4.0 / 2017-05-21 =================== * changed version to 3.4.0 * exposing Error again * fixed build issues * feature gate all the things * image! * static spec version and Error * image_data * first working version of image data * badges! 3.3.1 / 2017-05-06 ================== * bumped to version 3.3.1 * readme update * add sound example * fix target_os * documented platform compatibility * updating history * examples compile on macOS * Fix some style issues given by clippy (#27) * Minimize number of Timeout <-> i32 convertors (only single pair needed) * Make `dbus::FromMessageItem<'a> for Timeout` produce correct enum for Default and Never cases * removed placeholder `Error` * a little more macOS documentation * simplyfied error handling in show (macOS) * fix missing field in server.rs add missing documentation * updating to mac-notification-sys 0.1.1 * split notification summary into title and subtitle * fixing mac-notification-sys usage * satisfied lints * more moving things around * documentation, tests and deduplication * testing platform specific documentation * moved xdg specifics into extra module * target specific deps * first minimal notification on macOS * deprecated .actions * added an extra type for timeout * 3... 2... 1... NEW RELEASE! \0/ v3.2.1 / 2016-09-07 =================== * 3... 2... 1... NEW RELEASE! \0/ * updated to dbus ~0.4 and fixed warnings * ready to release v3.2.0 * example to show notification in bg thread, good enough to fix #18 * documentation: more examples * added fn auto_icon() * added on_close(F) method to NotificationHandle * `.show(&mut self)` -> `.show(&self)` * chore: applied clippy * added use of id when sending * pubbed NotificaionHint const strings and added hint_from_key_val * removing outdated commandline help from readme * fix clippy version again v3.1.1 / 2016-03-03 =================== * changed version to v3.1.1 * exposed dbus Error because its returned in public methods v3.1.0 / 2016-03-01 =================== * changed version to v3.1.0 * made clippy happy * removed redundant example * info example print a valid yaml * updated examples * added examples for custom_int and reuse of notifications * added custom int option * updated examples to current api v3.0.4 / 2016-02-15 =================== * updated dbus-rs dependency * use cfg unix instead of linux * updated to dbus ~0.3 * minimal preparations for work on macos * reduced the TCB * fuzzier crate versions v3.0.3 / 2015-11-03 =================== * made a clippy a dev dependency only v3.0.2 / 2015-11-03 =================== * removed bin from crate * applied "good practices" checks * readme examples * building against stable * no longer testing with 1.0.0, those times are over v3.0.1 / 2015-10-23 =================== * bin moved in with lib * added examples to README * works with dbus 0.2.0 * Add missing docs for ServerInformation * Add missing docs for NotificationUrgency * Add missing docs to Hint * Add missing documentation to NotificationServer * Document NotificationHandle::wait_for_action * why do I always forget the milk? no, the README :D v3.0.0 / 2015-10-01 =================== * changed version to 3.0.0 * test example file for Hints * adjusted to new Urgencies * Tidying up * more documentation * added: Urgency::from(&str) for convenience * updated changelog and history * fixed: hint types other than just strings * added convenience from::() for Urgency * renamed urgencies: Low, Normal and Critical (as in both standards) * resolved timeout TODO * fixed doc examples * tests and examples * added internal `stop_server()` * fixed urgency in example * removed redundant Urgency field * serializing and deserializing Notifications * introducing actual error handling, lots of breaking changes * renamed get_information example into info.rs * more idiomatic implementation of Hints * added clippy as dev-dependency * Cli: defaulting to --help if not command is issued * tracking nightly dbus-rs * updated changelog v2.1.0 / 2015-09-27 =================== * fixed: Hint Types are not only strings v2.0.0 / 2015-08-04 =================== * changed version to 2.0.0 * fixed example code to match new api * Handle unused_must_use case * Update examples and tests * Remove old API * Impl update, close, etc. for NotificationHandle * Set transient hint in wait_for_closing example v1.1.0 / 2015-08-03 =================== * changed version to 1.1.0 * small refactoring * Add NotificationHandle to keep dbus conns alive * added: notify-cli as child project * added: GetCapabilities() and GetServerinformation() to server * added a few possible panic messages * updated readme * using src/server for testing v1.0.1 / 2015-07-19 =================== * fixed: actions and hints were not passed along v1.0.0 / 2015-07-13 =================== * releasing 1.0.0 * added hints to `show_debug()` * added urgency to `show_debug()` * how could I have forgotten `urgency`? * building agains dbus 0.1.1 * improved documentation * shields * took a note from clippy * travis always test against 1.0.0, stable and nightly v0.9.0 / 2015-07-01 =================== * added: updateing notifications ( see example ) * replace `.to_string()` with `.to_owned()` * updated readme * `if let` is nicer than `match` v0.8.0 / 2015-06-19 =================== * corrected versioning scheme v0.0.8 / 2015-06-19 =================== * changed version to v0.0.8 * added: extra example for closing signal alone * added `"__closed"` action that is 'invoked' when the Notification closes * added doc about show_and_wait_for_action() * sacrificed storing closure approach for simpler construct * added interface for adding action alongside closure * checking for a certain action invoked * signal listener breaks on `NotificationClosed` too * checking the notificatoin id when waiting for a signal * can listen for ActionInvoked signals * added waiting_for_action_signal stub * removed examples from README, doc should be up to date v0.0.7 / 2015-06-13 =================== * ready for v0.0.7 * implemented `GetServerInformation()` * Capitalize all the headlines! * Urgency is now an enum * pack methods return actual empty arrays now (builds with 1.0.0) * moved to dbus-rs 0.1.0 * removed ruby script * moved examples into tests * added: close_notification * is this worth commiting? * made exe_name() private * elaborated documentation * displaying generic version in readme * corrected build status image * removed doc submodule * doc up to date v0.0.6 / 2015-06-08 =================== * writing history * added documentation link * changed submodule url * added my own gh-pages branch as submodule as branch as submodule * added note about Notification::hint() * added link to doc to README * added: `Notification.action(identifer, label)` for your convenience * previous commit only compiles on rust-nightly :( * pack methods return actual empty arrays now * pack methods return MessageItem directly * fixed: index out of bounds when no hints here used * added ruby script for testing * integrated hints, removed `NotificationCategory` * added backend to hints() * added: Hints and Categories API frontend * renaming crates is generally a bad idea * removed travis batch * pointed travis batch into right direction * removed left over send()s * changed dependency notice in readme * removed send() * updated readme * renamed into notify-rust * renamed send() into show() * added paragraph example * changed default timeout -1 * working on documentation * added my ultimate goal * added some bookmarks for myself to read * wrote a little documentation * moved tests out of ./src * modified server output * added NotificationServer (barely works) * implemented Notification::actions() * implemented GetCapabilities() * send() and send_debug() now returns Notifcation ID * travis: build only * build dependencies for travis * whitespace removal * README.md: add travic-ci batch * Add support for travis-ci * added send_debug to readme v0.0.4 / 2015-05-30 =================== * changed version to v0.0.4 * added more examples * added: formatting example * added: loop_test() * added: appname() and send_debug() v0.0.3 / 2015-05-24 =================== * changed API: using builder pattern now * getting ready for 0.0.3 * removed duplication * updated example in README * added icon() and timeout() to builder pattern * implemented builder pattern * trying out a hole lot of design patterns v0.0.2 / 2015-05-22 ===================