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