Commit Graph

27 Commits

Author SHA1 Message Date
Tom Christie e396f079a5
Version 0.11 (#402)
* Add Mount(routes=...)

* Lifespan route instance

* Lifespan as a standard routing component

* Linting

* Linting

* Version 0.10.6

* Release notes

* Version 0.11.0

* Drop redundant import

* Drop redundant database requirements

* Include htmlcov in scripts/clean

* Drop redundant import

* Release notes

* Linting
2019-02-19 12:54:57 +00:00
Tom Christie a4ebd7c474
Datastructure cleanups (#355)
* Version 0.10.0

* Datastructure cleanups

* Tweak release notes
2019-01-25 22:39:31 +00:00
Tom Christie 25cbba15c0
MultiDict (#345)
* Add MultiDict

* Add tests for MultiDict

* Ensure MultiDict behaves as discussed in #345

* Proper name for variable
2019-01-25 13:04:04 +00:00
Tom Christie b786f68d60
Add ImmutableMultiDict (#343) 2019-01-23 11:19:21 +00:00
Tom Christie c1b312ff73
Use urlsplit, not urlparse (#341) 2019-01-22 20:36:11 +00:00
Tom Christie 10b61f6cc2
Multi item form data (#339)
* Add a multidict FormData structure
2019-01-22 19:47:47 +00:00
Tom Christie 774cb40a17
Ensure query params behavior matches standard mappings. (#338)
* QueryParams behavior as standard mapping
2019-01-22 17:29:39 +00:00
Tom Christie fe2b926009
Add `CommaSeparatedStrings` datatype (#274)
* Add CommaSeparatedStrings datatype

* Version 0.9.9
2018-12-14 16:22:31 +00:00
Tom Christie 08af34763d
Version 0.9.4 (#251) 2018-12-05 16:38:45 +00:00
Tom Christie d2512656e3 Add Environ, DatabaseURL 2018-12-05 12:28:18 +00:00
Tom Christie 26d46d5a6e
Hide password in URL.__repr__ (#247) 2018-12-04 16:05:33 +00:00
Tom Christie 7455fd1f47
URL reconstruction fix (#204)
* Version 0.8.2

* Fix URL reconstruction
2018-11-09 13:39:51 +00:00
Tom Christie bcf876c686
Use isort for consistent import ordering (#156) 2018-10-29 14:46:42 +00:00
Ryan Kaskel a32ea0a8e8 Return an iterator over keys for Headers and QueryParams (#142) 2018-10-26 13:29:25 +01:00
Tom Christie 2b2c07078c Fix Headers repr 2018-10-17 14:01:26 +01:00
Tom Christie 4afb143f02 Add QueryParams(items=...) 2018-10-17 13:33:36 +01:00
Tom Christie 6dd6dd6f0a
Add scope=... arguments to Headers, QueryParams, URL (#118) 2018-10-17 12:31:53 +01:00
Tom Christie 77d995d7c8
Handle server: None and scheme: None cases in URL scope (#109) 2018-10-15 09:36:05 +01:00
Tom Christie 94044e5991
Tweaks to URL datastructure (#81)
* Tweaks to URL datastructure

* Linting
2018-10-05 11:29:06 +01:00
Tom Christie 6d2e9f4fae replace -> replace_components (Avoid clashing with str builtin) 2018-10-02 13:13:16 +01:00
Tom Christie cb9fc8746b
Redirect response (#39)
* Minor Request cleanups

* Black formatting

* Add RedirectResponse

* Black formatting

* Clean up test_redirect_response test case
2018-08-27 14:51:24 +01:00
Tom Christie d7e8896fa9 Black formatting 2018-07-13 13:44:42 +01:00
Tom Christie d1ea71f47e MutableHeaders retains insertion order 2018-07-13 13:39:41 +01:00
Tom Christie 140cf99df9 Add Headers.mutablecopy() 2018-07-13 13:35:35 +01:00
Tom Christie 2e0bd33f59 Use getlist, instead of get_list 2018-07-11 16:30:40 +01:00
Tom Christie 704b582d89 Performance improvements 2018-07-10 15:19:51 +01:00
Tom Christie 5a9fe3f048 Initial commit 2018-06-25 14:15:32 +01:00