lp:~cjwatson/lazr.restful/etag-json

Created by Colin Watson and last modified
Get this branch:
bzr branch lp:~cjwatson/lazr.restful/etag-json
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Colin Watson
Project:
lazr.restful
Status:
Merged

Recent revisions

300. By Colin Watson

Encode non-text/bytes field values for ETags using JSON.

Otherwise e.g. lists of strings were encoded as `[u'foo', u'bar']` on Python
2 but `['foo', 'bar']` on Python 3, causing ETag mismatches.

299. By Colin Watson

Remove unused lazr.restful._resource.encode_value.

It's in a private module and not exported anywhere else.

298. By Colin Watson

Use a stable ordering for fields in entry representations.

This isn't essential for correctness, but it makes debugging easier.

297. By Colin Watson

Generate stable ETags for dict fields.

296. By Colin Watson

Implement DateTimeFieldMarshaller.unmarshall.

This is cleaner than special-casing `date` and `datetime` objects in
`ResourceJSONEncoder.default`.

295. By Colin Watson

Release lazr.restful 1.0.2.

294. By Colin Watson

[r=ilasc] Avoid traceback reference cycle in ReadWriteResource.__call__.

293. By Colin Watson

Release lazr.restful 1.0.1.

292. By Colin Watson

[r=cristiangsp] Preserve specified parameter ordering in export_factory_operation.

291. By Colin Watson

Release lazr.restful 1.0.0.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:lazr.restful
This branch contains Public information 
Everyone can see this information.

Subscribers