Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 77 lines (69 sloc) 3.747 kb
1090fea @ibdknox update history, move to beta1, document custom-handler*
authored
1 ##Changes for 1.3.0-beta1
2 * BREAKING CHANGE: flashes now last the length of one non-resource request
3 * BREAKING CHANGE: switched to the latest hiccup: form-helpers and page-helpers have been split apart. See http://github.com/weavejester/hiccup for more details.
4 * BREAKING CHANGE: clj-json has been replaced with cheshire.
5 * BREAKING CHANGE: noir.util.middleware was removed as wrap-utf8 is done by default in ring.
6 * BREAKING CHANGE: noir.util.s3 has been removed. See https://github.com/weavejester/clj-aws-s3 for a replacement.
7 * Added noir.server/wrap-route to wrap middleware around specific routes
8 * Added noir.core/custom-handler* for adding dynamic route functions to the routing table.
9 * Added noir.util.test/send-request-map for sending full ring maps
10 * Refactored noir.server so that the jetty dependency can be excluded.
11 * Refactored noir.response/* so that all functions compose
12 * Fixed all generated content-types are utf-8
13
8fd32f9 @ibdknox updated history
authored
14 ##Changes for 1.2.2
15 * Added an argless form of (noir.validation/errors?) that returns all errors
16 * Added the ability to define routes with vars
17 * Refactored defpage to allow for better errors when a param is passed incorrectly
18 * Refactored url-for to be more robust
19 * Fixed s3 var being dynamic
20 * Fixed an issue with utf-8 routes being encoded incorrectly
21 * Moved to ring 1.0.1 and compojure 1.0.0
9db0e29 @ibdknox list a few things the upgraded deps fixed
authored
22 * Fixes issue with no routes being loaded resulting in a 500
23 * Fixes issue with file names containing spaces being unreachable
8fd32f9 @ibdknox updated history
authored
24
161508c @ibdknox update change history
authored
25 ##Changes for 1.2.1
26 * BREAKING CHANGE: (url-for) now takes a map of params instead of key-value pairs: (url-for foo {:id 2})
526bc1d @ibdknox readme and history
authored
27 * Changed noir.content.pages to noir.content.getting-started
161508c @ibdknox update change history
authored
28 * Added noir.response/jsonp
29 * Added :base-url option to noir.server so that you can run noir at different root urls
482cc85 @ibdknox more history
authored
30 * Added noir.session/swap! to do atomic updates to the session
31 * Updated noir.content to be prettier/more informative
161508c @ibdknox update change history
authored
32 * Fixed pre-route to use ANY by default
33 * Fixed issue that cause complex pre-routes not work
34 * Fixed a couple of doc strings to be clearer
482cc85 @ibdknox more history
authored
35 * Refactored the way noir.core parses urls for routes to be significantly simpler
36 * Removed cssgen dependency
161508c @ibdknox update change history
authored
37 * Moved to latest Ring
38
eae90a8 @ibdknox add in custom-handler, lots of little doc fixes, history
authored
39 ##Changes for 1.2.0
40
41 * Refactored for Clojure 1.3.0 support
42 * Refactored server to enable custom noir handler creation
43 * Added url decoding for routes. (defpage "/hey how" ...) will work now.
44 * Added noir.util.gae to get Noir up on Google App Engine
45 * Added named routes
46 * Added noir.request/ring-request
47 * Added url-for to query named routes
48 * Added noir.server/load-view-ns
49 * Added a :resource-root option to the server
50 * Added a :cookie-attrs option to the server
51 * Added post-route
52 * Added signed cookies
53 * Added compojure-route and custom-handler to handle integration with other libs
54 * Changed noir.validation/errors? will now return if any errors exist if no fields are supplied.
55 * Fixed noir.validation/is-email? to use a better regex
56 * Fixed and improved noir.util.s3
57 * Fixed incorrect header setting for noir.response/xml
58 * Fixed custom middleware preserves order
59 * Fixed bugs in cookie handling that would cause incorrect retrieval
60 * Fixed some issues with exceptions to make the 500 page more resilient
61 * Moved to latest compojure/ring/hiccup
62 * Added tons of tests
63
64
c23d8d5 @ibdknox some clean up before version inc
authored
65 ##Changes for 1.1.0
66
67 * Added session/flash-put! and sesion/flash-get
68 * Added alternative session storage via the :session-store server option
69 * Removed dependency on contrib
70 * Added defaults for session/get and cookies/get
71 * Added gen-handler for interop with other ring-based libraries
72 * Added test utilities under noir.util.test
73 * Added noir.util.middleware
74 * Moved to latest compojure/ring/hiccup
75 * Added server/stop server/restart
76 * Fixed bug where server/start wasn't returning a server object
Something went wrong with that request. Please try again.