CHANGELOG (2803B)
1 - 0.3.4 2 * Fix persisted store bug deleting item whose value is same after set() 3 - 0.3.3 4 * No change 5 - 0.3.2 6 * Remove stray stdout output 7 - 0.3.1 8 * Add option to create missing pure state from from_elements call. 9 - 0.3.0 10 * Clean up lingering keys in lists when moving from alias state 11 * Properly set default state when set through instantiation 12 * Pass key to verifier (breaking change) 13 * Ensure all states and aliases persisted even if empty 14 * Allow auto-generated aliases when listing all states 15 * Reformat auto-generated aliases, double underscore instead of dot (breaking change) 16 - 0.2.10 17 * Add count active states method 18 * Enable complete replace of NEW state on state instantiation 19 - 0.2.9 20 * Enable access to is_pure method 21 * Numeric option for elements return value 22 - 0.2.8 23 * Remove sync on persist set 24 - 0.2.7 25 * Handle missing files in fs readdir list 26 - 0.2.6 27 * Ensure atomic state lock in fs 28 - 0.2.5 29 * Correct handling of persistent sync when no not-state filter has been set 30 - 0.2.4 31 * Add optional concurrency lock for persistence store, implemented for file store 32 - 0.2.3 33 * Add noop-store, for convenience for code using persist constructor but will only use memory state 34 - 0.2.2 35 * Fix composite state factory load regex 36 - 0.2.1 37 * Add rocksdb backend 38 - 0.2.0 39 * Add redis backend 40 * UTC timestamp for modification time in core state 41 - 0.1.1 42 * Optional, pluggable verifier to protect state transition 43 * Change method for atomic simultaneous set and unset 44 * Optionally allow undefined composite states 45 * Dynamic bits 46 * Optional binary contents 47 * Sync all if no state passed as argument 48 * Mask method for client-side state manipulation 49 - 0.1.0 50 * Release version bump 51 - 0.0.19: 52 * Enable alias with comma separated values 53 - 0.0.18 54 * Eliminate key error when list run on empty valid state 55 * Add replace content method 56 * Remove force option from put 57 * Remove purge 58 - 0.0.17 59 * Add reverse lookup method for name to state property 60 - 0.0.16 61 * Ensure store is present if path query for NEW is fired before any put 62 - 0.0.15 63 * Add missing store module in setup 64 - 0.0.14 65 * Add next state advancer 66 - 0.0.13 67 * Add next state peek 68 - 0.0.12 69 * Add path method 70 - 0.0.11 71 * Add sync from persisted store 72 - 0.0.10 73 * Implement move, set, unset on persisted store 74 - 0.0.9 75 * Add optional overwrite of contents 76 * Add list all keys by state 77 - 0.0.8 78 * Add single bit transition to aliases 79 - 0.0.7 80 * Add content for keys 81 - 0.0.6 82 * Update description 83 * Implement simple file store backend (add only) 84 - 0.0.5 85 * Add persistence wrapper 86 - 0.0.4 87 * Add item lifetime control 88 - 0.0.3 89 * Split match to 2-element tuple, returning complex value and simple values separately 90 - 0.0.2 91 * Fix rename module name errors 92 * Add listing and matcher 93 - 0.0.1 94 * Add bases states and aliases