1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303
|
commit 694756c2cdf4a02c81e19daaa2103d3bda438e92
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Thu Jan 31 07:37:58 2013 -0800
Bump version to 0.8.1
commit 6d13c02ad48e0d2f7a095f040228757208452259
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Thu Jan 31 07:24:00 2013 -0800
Update README with JSON Patch example
Also, replace the remaining tabs with spaces.
commit c55fca16a5980562ee226238c6fd45f1149c83c6
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Thu Jan 31 07:17:02 2013 -0800
Move HACKING to HACKING.txt
commit c4d87ac700d3849bcb8140cbf8a2e9475a50c449
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Thu Jan 31 07:16:37 2013 -0800
Add license headers to source files
commit 286c8dbcc363edefadb1e7591fe60d9edc9e9f5e
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sun Jan 20 15:00:29 2013 -0800
Update version to 0.8.0
commit d5cdd5c561c6587db1e46e400402b365d72a5bf6
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sun Jan 20 15:07:35 2013 -0800
Relax jsonpatch dep to >=0.10,<=0.12
commit 455fe617d9ff09963806aa020c11a907c8253727
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sat Dec 22 15:28:21 2012 -0800
Rename Model method validator to validate
commit c0e7fba643b69d078ea16ead675432449e4b3185
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sat Dec 22 15:27:57 2012 -0800
Adding documentation of Model methods
commit c2c446193089a717a9cbc3eeca73c1a30a0f7b6b
Author: Rob <rob.s.brit@gmail.com>
Date: Tue Nov 27 13:22:57 2012 -0500
Made validator inheritable by base classes.
commit 98a44c660136b7089cf3e8ed95254b475ab4d085
Author: Rob <rob.s.brit@gmail.com>
Date: Tue Nov 27 11:16:13 2012 -0500
Break up core pieces into separate modules
- Create model.py to hold the core Model class
- Create exceptions.py to hold all custom exceptions
commit e8f0a5ade79156cfe18ae5ec25c5737cc1f7e532
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Mon Nov 26 12:26:25 2012 -0500
Bump version to 0.7.0
commit c265073862706e48965b0e6312e281fcb726d8fa
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Mon Nov 26 11:41:14 2012 -0500
Use jsonpatch to provide a JSON patch document
The attribute "patch" of a model now returns a string
representing all of the operations that have occurred
on the model since it was created in JSON patch form.
commit ec39437bfd7a710e5ac5d4e4ca3236391c90998a
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Mon Nov 26 11:40:09 2012 -0500
Allow delattr and del operations
commit d34e169d1eb97b6fa84acf39ec2722d9ce77eaba
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Mon Nov 19 14:08:18 2012 -0800
Update README to reflect exception output
commit c8e3fbd246f65d4c2da8088cff1d752f65d63bf7
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Mon Nov 19 14:00:54 2012 -0800
Bump version to 0.6.0
commit 40abb76f3bfa45501b1c085577d6aa0dfb9f6c4d
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Mon Nov 19 13:59:22 2012 -0800
Add helful text to Exceptions
Fixes issue #2
commit cd69c88a692e1ffbdcc5ceafd2dab45ec20d38d5
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Mon Nov 19 13:45:37 2012 -0800
Update jsonschema dep to >=0.7,<1
commit 53c43921c8e087f86c4852c06aedce49fa522854
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Tue Oct 9 10:53:11 2012 -0700
Bump version to 0.5.0
commit 26df3051f7c331c9fa9c69ab0ccba47d8dad4613
Merge: 0a6f016 1001d39
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Mon Oct 8 17:13:02 2012 -0700
Merge pull request #1 from termie/dict_base
switch to a dict-based object
commit 1001d393fe6012ef5c0a2d1cc7744fd5f240aea6
Author: termie <github@anarkystic.com>
Date: Mon Oct 8 16:14:32 2012 -0700
switch to a dict-based object
commit 0a6f016295dc7609bf88b1d36458aeab2aeb4014
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sun Jul 29 20:13:57 2012 -0700
Add 'changes' attribute to models
The 'changes' attribute returns a dictionary representing the state
of any top-level properties that have been changed since the object
was instantiated.
Bump version to v0.4.0
commit 69aed68984cf4aba359193e143b63c7d54a91414
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jul 27 12:55:50 2012 -0700
Refactor attribute access methods
Clean up the implementation of the __getattr__, __setattr__,
__getitem__, and __setitem__ methods.
This does fix a bug where a lookup using dict-like syntax would
raise an AttribtueError. That will now correctly raise a KeyError.
Bump version to v0.3.1
commit f2b38319ba986c566dc9aaaf74747facfe1a1b0c
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jul 27 12:45:24 2012 -0700
Add items method to model
This is similar to the iteritems method in implementation - it exposes
the 'items' method of the internal dictionary.
Bump version to v0.3.0
commit 2c24556370b82dac6f97d316ec75931a74987b86
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jul 27 11:28:01 2012 -0700
Enable dict-style access to models
Allow get and set of model attributes using dict-like
syntax (i.e. model['attribute'] = 'value').
Bump version to 0.2.0
commit d93ca7833f4907939507bc99648de4d4d6eb0616
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jul 13 17:55:14 2012 -0700
Bump version to v0.1.0
commit 0e64e19d22d5972001c593e516eaf460b8a94866
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jul 13 17:54:32 2012 -0700
Add iteritems method to model
commit 02833d7c24e9f26d982e2412bbee33aa55b423f1
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jul 13 17:46:34 2012 -0700
Bump version to v0.0.2
commit f25ce31640ec30429cd6408ee6e768e9788f9af3
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Thu Jun 7 13:27:46 2012 -0700
Cast schema name to string
commit d5a35f967616d527c17abe97dca4140da3b29951
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sat Jun 2 12:44:12 2012 -0700
Locking jsonschema dep on v0.2
commit 9a56c9b3d52f45af1acdcccb4f6ea6011579bac7
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sat Jun 2 12:42:26 2012 -0700
Fixing requirements
commit 78cca7b414c45ceaacf621140c5483469e26d03d
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sat Jun 2 12:25:17 2012 -0700
Update README.md
commit f123669b5acfb5c2d134fc6a15e1eee866234ddf
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sat Jun 2 12:15:33 2012 -0700
Fixing deps in tox.ini
commit f428e0b51fc0d161be79478be1647abe5d2e3098
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sat Jun 2 12:12:19 2012 -0700
Add Python 2.6 to tox runner
commit 155a5c29b099f71ec057c64c9dc5c1e8b6db9b62
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sat Jun 2 12:04:00 2012 -0700
Adding pep8 runner in tox.ini
commit 6995f48c5ce48a472d689afd6de94aa54fa989d2
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Sat Jun 2 09:47:59 2012 -0700
Use jsonschema for operation validation
commit c64a586a9a48c8e54e5c702376443767e723fca7
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jun 1 15:15:48 2012 -0700
Settling on warlock.model_factory
Also making pylint happier
commit 96ef8b7a5faa6b8c744e658f33923cb571f50564
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jun 1 15:00:38 2012 -0700
Add basic test and implement minimal logic
commit 4160dc4e65dc4c5c8ba2f2245512586490072f60
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jun 1 14:34:50 2012 -0700
Renaming README to README.md
commit b1f4a0b9d23fe8279ca2d17d391c34693892b1c2
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jun 1 14:33:49 2012 -0700
Adding README
commit a5be0449637268b9d6822bcc7b359ba85b9e5f44
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jun 1 14:02:49 2012 -0700
Add Apache 2.0 LICENSE file
commit bfcb925643a8362dc057c01313d2bb1f63ef778f
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jun 1 14:00:30 2012 -0700
Break out requirements into separate file
commit 8b9d789ccc5ed1840e8a7173c304c86f954a5447
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jun 1 13:57:20 2012 -0700
Set reasonable version and add description
commit 44a97e9723371bfaafc57074583559d297d1e88e
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jun 1 13:55:45 2012 -0700
Expanding .gitignore
commit cd6467fe76502732dbd98232b138af6ce036652e
Author: Brian Waldon <bcwaldon@gmail.com>
Date: Fri Jun 1 13:51:26 2012 -0700
Project bootstrapping
|