/
CHANGELOG
459 lines (422 loc) · 23.3 KB
/
CHANGELOG
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
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
* [#249] Added Sass support
* [#248] Haml can now be used for layouts.
* [#247] Upgrade to DataMapper 0.9.10
* gem: data_mapper 0.9.10
* gem: extlib 0.9.10
=== 0.8.3.1
* [#246] Fixed mack-javascript isn't generating javascript
=== 0.8.3
* [#243] Upgraded to Rack 0.9.1
* [#242] Upgraded to DataMapper 0.9.9
* [#241] Removed dependency on Facets
* [#239] Add do_sqlite3 to gems.rb
* [#166] Effects for mack-javascript
* [#133] Added Form Builders
* [#22] Ruby 1.9 Support
* gem: rack 0.9.1
* gem: rspec 1.1.12
* gem: configatron 2.2.2
* gem: cachetastic 2.1.2
* gem: data_mapper 0.9.9
* gem: addressable 2.0.1
* gem: extlib 0.9.9
=== 0.8.2
* [#237] Fixed render :rjs throws errors
* [#236] Upgraded to ActiveRecord 2.2.2
* [#235] Upgraded to DataMapper 0.9.7
* [#230] Upgraded to facets 2.4.5
* [#229] Upgraded to english 0.3.1
* [#227] Removed WEBrick logging
* [#226] Bundled gems.
* [#225] Removed dependency on Thin
* [#223] Fixed mackery console fails
* [#148] Added button_to_remote helper method.
* [#16] Added deferred? routes.
* gem: active_record 2.2.2
* gem: data_mapper 0.9.7
* gem: addressable 2.0.0
* gem: facets 2.4.5
* gem: english 0.3.1
* gem: rspec 1.1.11
* gem: haml 2.0.4
=== 0.8.1
* [#217] Fixed rake mack:dump:routes throws errors
* [#216] Added ability to turn off view caching in distributed app
* [#215] Asset path lookup flow update
* [#213] Fixed the params method should be case insensitive
* [#211] Added a pagination API to mack-data_mapper
* [#210] Added a pagination API to mack-orm
* [#209] inline form built by link_to should include authenticity token
* [#208] Added support for DataMapper repository context per request
* [#207] Fixed session cookie not being deleted properly
* [#206] Portlet now have access to its base_path
* [#205] Fixed testing of nested parameters and file uploads breaks
* [#204] Resource routes can now take options when being defined.
* [#203] Updated distributed: view_cache to include Mack::ViewHelpers instead of Mack::ViewHelpers::LinkHelpers
* [#200] INCOMPATIBILITY NOTICE: mack-notifier configatron namespaces have changed from *_settings to * (e.g. smtp_settings to smtp)
* [#198] Added Embedded parameters in 'host' for Routes
* [#196] Extlib 0.9.8 support
* [#195] DataMapper 0.9.6 support
* [#193] Portlet Support
* [#192] mack-localization now supports portlet
* [#191] Asset-Packager support for Portlet
* [#143] Nested resources in Routes
* [#134] Form elements are now 'errorfied'.
* [#131] Date/Time select boxes can now be easily re-arranged.
* [#78] Jabber support
* gem: configatron 2.1.5
* gem: extlib 0.9.8
=== 0.8.0.2
* [#190] Fixed ViewTemplate methods can easily be overridden
* [#134] 'errorfy' form elements [this update include changes in mack-active_record, mack-data_mapper, and mack-notifier]
* [#131] Added ability to rearrange date/time select
=== 0.8.0
* [#187] Fixed: When an exception is raised, the request doesn't get 'logged'
* [#185] Fixed: .html is being appended to logged requests when there's a 404
* [#184] Request logging should also print the message of the status code
* [#183] Updates to asset mgr/host
* [#181] Content-type can now be set with calling render.
* [#179] When configatron.mack.show_exceptions is false you now either the public/404.html or public/500.html file.
* [#178] Added a configure parameter to turn off log coloring
* [#176] Added a Google Analytics helper.
* [#175] Generating urls should use host or scheme if defined
* [#171] Ability to extend resources in routes
* [#170] Regex support in routes
* [#169] Proc support for Routes
* [#168] Fixed ERB errors not being reported correctly.
* [#167] Rake task to convert app config yamls to configatron
* [#165] Asset Packager
* [#164] Response helper for 'attachments'
* [#159] Added link_unless_current and link_if helpers
* [#156] Added 'Wildcard' Routes support
* [#152] INCOMPATIBILITY NOTICE: Removed deprecated support for delivered_emails use delivered_notifiers instead.
* [#138] Added support for 'host' & 'scheme' parameters in routes
* [#135] Replaced log4r with logging gem.
* [#119] Freeze gems
* [#106] INCOMPATIBILITY NOTICE: Removed deprecated support for droute_url
* [#93] INCOMPATIBILITY NOTICE: Removed deprecated support for 'top' level ApplicationHelper
* [#23] INCOMPATIBILITY NOTICE: Removed support for application_configuration and added support for configatron
* gem: logging 0.9.4
* gem: thin 1.0.0
* gem: rspec 1.1.8
* gem: configatron 2.1.4
* gem: cachetastic 2.0.0
=== 0.7.1.1
* [#163] Fixed jQuery code is being generated with double quotes instead of single quotes
* [#162] Fixed View helpers for mack-javascript aren't being required
* [#158] Fixed Turning off sessions throws an Error
* [#155] Fixed invalid javascript tag
=== 0.7.1
* [#153] Emails with just a single 'part' are now being sent correctly.
* [#147] Added :confirm to button helpers.
* [#146] [Diogo Almeida] Added :disable_with to submit_button form helper.
* [#145] Added rake generate:<generator_name>:desc task to 'describe' a Genosaurus generator
* [#144] INCOMPATIBILITY NOTICE: rake server is no more. Please use mackery server instead.
* [#142] INCOMPATIBILITY NOTICE: rake console is no more. Please use mackery console instead.
* [#140] Added Mack::BootLoader
* [#139] Added ability to change the pattern for test files
* [#137] Added subdomains method on request.
* [#130] Added ability to 'reload' the console
* [#129] DataMapper 0.9.5 support
* [#128] Updated json_pure to 1.1.3 and removed ruby-debug dependency
* [#127] Moved mack-paths into core
* [#126] XSS Prevention
* [#125] Cookie store is now the default session store, not cachetastic
* [#124] Opened up the session store API
* [#122] Added DataMapper session store.
* [#121] Cookie session store support.
* [#120] Added PassengerGenerator to generate the necessary files to run Mack with Passenger Phusion (mod_rails)
* [#118] Mack/mack-more can be loaded from vendor/framework/mack and vendor/framework/mack-more
* [#117] Added rake task: mack:freeze:edge
* [#107] Updated to Rack 0.4.0
* [#95] Removed deprecated model_* methods
* [#94] Removed deprecated submit_tag
* [#40] Added Mack::Utils::ContentLengthHandler so response will now have 'Content-Length' in its header.
* [#21] Asset Hosts
* gem: rack 0.4.0
* gem: json_pure 1.1.3
* gem: data_mapper 0.9.5
* gem: genosaurus 1.2.4
* gem: ezcrypto 0.7
* gem: facets 2.4.4
=== 0.7.0.1
gem: application_configuration 1.5.3
gem: cachetastic 1.7.4
=== 0.7.0
* [#114] Javascript link_helper
* [#112] Error generating mack application
* [#109] DataMapper 0.9.4
* [#103] Log colors for the console are now configurable per log level.
* [#102] New association method in data_factory
* [#101] Update to file upload testing (build_file -> file_for_upload, and multipart support in put)
* [#100] Inline routing parameters are being mutated
* [#99] Upgraded to facets 2.4.3
* [#98] Fixed mack-facets not being loaded before app_config files.
* [#97] Fixed sessions only working with 'local_memory' mode
* [#96] Distributed Views module now uses file cache
* [#92] Removed deprecated app_config.orm code.
* [#91] Fixed Mack blowing up if there is no config/initializers/gems.rb file.
* [#90] Added deprecation system.
* [#89] rake gems:* will now only display warning if any gem required is not installed (and not break)
* [#88] Implemented pending SQLite3 tests in mack-activerecord
* [#87] Refactored out common ORM code from mack-active_record and mack-data_mapper into mack-orm
* [#86] stylesheet link helper
* [#85] Refactored out Mack::ViewHelpers::HtmlHelpers into Mack::ViewHelpers::HtmlHelpers, Mack::ViewHelpers::FormHelpers and
Mack::ViewHelpers::linkHelpers
* [#84] Added Mack::Distributed.lookup(url) to retrieve specific distributed services.
* [#83] Added mail_to HTML helper.
* [#82] Added ACL support to mack-distributed
* [#81] Fixed sessions working with redirects in testing
* [#80] Distributed objects present both the DRb::DRbObject inspect and the original object's inspect when asked.
* [#79] Renamed app_config.mack.use_distributed_routes to app_config.mack.share_routes
* [#76] Move mack_ring_server to mack-distributed
* [#75] Left over mack-distributed rake tasks
* [#74] Added optional feature to disable initialization logging.
* [#73] Tests no longer use the functional/unit directories
* [#69] Added ViewHelperGenerator and ControllerHelperGenerator
* [#68] Transactional support in mack-AR
* [#67] Added test:setup tasks for active_record and data_mapper
* [#62] Removed const redefined warnings if mack-l10n is used along with mack-activerecord
* [#39] HAML 2.0.2 support
* [#28] Refactored out encryption into the mack-encryption gem.
* [#25] Added ControllerGenerator
* [#19] Added HTML form helpers
* [#15] File upload testing support (ability to do multipart form post in testing)
* [#11] Distributed Layout/Views
* [#10] Added distributed objects to mack-distributed.
* [#8] Move distributed code from mack-core to mack-more
* [#5] Added tell messaging
* gem: genosaurus 1.2.2
* gem: haml 2.0.2
* gem: addressable 1.0.4
* gem: facets 2.4.3
* gem: data_mapper 0.9.4
===0.6.1.2
* gem: application_configuration 1.5.3
* gem: cachetastic 1.7.4
===0.6.1.1
* [#72] Fixed serial data type in DataMapper doesn't work with SQLite3
===0.6.1
* [#70] Mack-more: better association rules for data_factory
* [#60] Fixed Mack executable problem
* [#59] Fixed gems:* tasks
* [#57] Moved most files under to lib/mack
* [#56] mack-more: Added Mack::Utils::RegistryMap
* [#55] mack-more: mack-facets: Mack::Utils::Registry is now Mack::Utils::RegistryList
* [#54] Added DataMapper 0.9.3 support
* [#52] mack-more: mack-[orm] should require mack-[orm].rb using its full path.
* [#51] Application generator should generate orm support in the right place
* [#50] Mack will now have 2 environment files: mack_core and mack_app. Mack.rb will load both files, but it gives other module chance to load just the core files and not the application's files.
* [#49] Making sure the orm tasks is available when orm_support is removed from the app_config
* [#49] mack-active_record: mack-active_record.rb will require mack-active_record_tasks.rb
* [#49] mack-data_mapper: mack-data_mapper.rb will require mack-data_mapper_tasks.rb
* [#49] Updated warning message if orm is defined in app_config (i.e. user only needs to require mack-[orm_name], instead of both that and mack-[orm_name]_tasks).
* [#48] rake generator:list now displays the correct names for the generator tasks.
* [#47] rake gems:* tasks now work, and no longer require mack_ruby_core_extensions
* [#46] Calling .to_param on nil now raises a NoMethodError exception.
* [#45] rake stats task now works with Test::Unit::TestCase
* [#44] Mack::Runner has now been extended to allow for greater extension flexibility.
* [#43] Added a Mack::Utils::Registry class to allow for easy creation of registries.
* [#42] Sessions can now be turned off globally using the app_config.mack.use_sessions switch.
* [#41] Deprecate orm_support.rb
* [#38] There is now a registry of Controllers that are in the system.
* [#36] Renamed the initialize method in the Mack::Controller module to configure_controller. This gives
control of the initialize method back to the class.
* [#34] Mack::l10n now raises exception with a fully qualified name.
* [#33] mack-active_record now requires ActiveRecord 2.0.2 explicitly, not >=2.0.2
* [#31] Added support for ruby-debug.
* [#26] Log Coloring for console output.
* [#24] Added mack-notifier support.
* [#18] Added Page caching. All that's needed for using page caching is to require the mack-caching gem, turn on
page caching in your config files with:
use_page_caching: true
and, in your controllers, specify which pages you would like cached with the cache_pages directive:
cache_pages :only => [:index, :show] # you can also use :except
* [#14] Data Factory
* [#7] Added support for Extlib::Hook in a few places.
* [#6] RJS support
* Added a rake tmp:clear task.
* gem: cachetastic 1.7.3
* gem: application_configuration 1.5.2
* gem: ruby-debug 0.10.0
* gem: data_mapper 0.9.3
===0.6.0.1
* Updated mack-localization (in mack-more) to be independent from utf8proc gem
===0.6.0
* INCOMPATIBILITY NOTICE: Moved Mack::Configuration.root to Mack.root
* INCOMPATIBILITY NOTICE: Moved Mack::Configuration.env to Mack.env
* INCOMPATIBILITY NOTICE: Mack::Configuration.* path methods no longer exist. Use mack-paths instead.
* INCOMPATIBILITY NOTICE: Dropped mack_ruby_core_extensions in favor or mack-facets
* INCOMPATIBILITY NOTICE: Mack::Controller::Base is now Mack::Controller (and it's now a module)
* INCOMPATIBILITY NOTICE: Haml renderer is now part of mack-more.
* INCOMPATIBILITY NOTICE: Markaby renderer is now part of mack-more.
* INCOMPATIBILITY NOTICE: Changed request param's accessor routine, from params(key) to params[key]
* INCOMPATIBILITY NOTICE: Test::Unit::TestCase is no longer the default testing framework, RSpec is. If you wish to use
Test::Unit::TestCase add the following config parameter to your config/app_config/default.yml file:
mack::testing_framework: test_case
* INCOMPATIBILITY NOTICE: ENV["_mack_env"] and ENV["_mack_root"] are no longer supported, please use ENV['MACK_ENV'] and ENV['MACK_ROOT'], or just Mack.env and Mack.root
* INCOMPATIBILITY NOTICE: MACK_DEFAULT_LOGGER constant is no longer available. Please use Mack.logger instead.
* INCOMPATIBILITY NOTICE: The ApplicationHelper module is now deprecated. Please move view level helpers into Mack::ViewHelpers::* and controller helpers into Mack::ControllerHelpers::<controller_name>
* thin.ru and thin.yml are no longer needed, you may delete them.
* RSpec assertions are now automatically added.
* Added a Mack::Testing::Response class to make testing of responses easier.
* moved test_extensions to testing and added the module Testing to the files in it.
* Added a dependency on mack-more
* Added a set of Rake tasks to update existing Mack applications.
* [#30] Added Mack::Logging::Filter to filter out unwanted parameters from the logs.
* In routing you can now define a route that will catch an Exception from another controller.
* ORM will not be initialized if the app never specify which ORM to use.
* All Mack unit tests are now written using rspec-1.1.4.
* mack command now takes an optional -t flag to determine which testing framework to use--value could be test_case or rspec [default]
* new setting added to app_config: testing_framework
* gem: cachetastic 1.7.2
* gem: application_configuration 1.5.0
* gem: erubis 2.6.2
* gem: genosaurus 1.2.1
* gem: thin 0.8.2
* gem: rspec 1.1.4
===0.5.5.4
* Fixed the damn Lint error some people were facing!
===0.5.5.3
* Restored compatibility with Passenger and the next version of Thin.
* Fixed 'requires' out of order in certain flavors or unix. Hopefully.
===0.5.5.2
* Fixed an issue where if there are no parameters for render(:url) it will blow up.
===0.5.5.1
* Generated applications were still being generated with @content_for_layout instead of yield_to :view in application.html.erb.
===0.5.5
* INCOMPATIBILITY NOTICE: Ripped apart the ENTIRE rendering engine and rewrote it from the ground up. This means that wherever you are using 'render' calls in your views and controllers need to be changed. The new format is render(type, value, options). Examples: render(:action, :show), render(:url, "http://www.mackframework.com"), etc...
* INCOMPATIBILITY NOTICE: Files named *.xml.erb need to be changed to *.xml.builder to use the Builder::XmlMarkup library. If you leave the .erb extension on there the file will be run through Erubis.
* INCOMPATIBILITY NOTICE: <%= @content_for_layout %> is now <%= yield_to :view %>
* Added Markaby support.
* Added Haml support.
* Added content_for and yield_to methods in views.
* Erubis compiled templates are now cached for increased performance.
* Added render(:inline) and render(:template) support.
* Refactored, and reorganized some files to clean up the gem.
* Fixed bug with cookies not merging with configured app_config parameters.
* Added mime-types. The 'Content-Type' header is now being set based on the format that is requested. Default is text/html.
* Fixed r.defaults in routes so they are always the last routes to be checked, no matter where they are placed in the routes definitions.
* render(:url) now recognizes 'local' urls and tries to run them through the app, mimicking most headers from the original request.
* Added 'options' banners to the mack and mack_ring_server binaries.
* gem: genosaurus 1.1.8
* gem: mack_ruby_core_extensions 0.1.28
* gem: markaby 0.5.0
* gem: mack-data_mapper 0.5.5
===0.5.0
* Added rake db:create and db:create:all rake tasks.
* Refactored out constants, such as MACK_ROOT and MACK_ENV and made them into Mack::Configuration.env, Mack::Configuration.root, etc...
* Added test:stats and test:coverage Rake tasks.
* Removed support for ActiveRecord and DataMapper and moved them into their own gems.
* Fixed a bug where yields in ERB weren't giving the desired results.
* DataMapper database.yml file can now be nested, and is generated as such.
* Cleaned up some tests, and refactored the HTML generation stuff.
* Fixed a bug with the scaffold generating 'bad' methods instead of 'post'
* Made error_messages_for more compatible with DataMapper.
* Fixed a bug loading url.rb and uploaded_file.rb found by Phil Darnowsky
* [dsutedja] Render method (in controller_base) now accepts response status code.
* gem: mack_ruby_core_extensions 0.1.23
* gem: genosaurus 1.1.4
* gem: datamapper 0.3.2
* gem: rcov 0.8.1.2.0
* gem: mack-data_mapper 0.5.0
* gem: erubis 2.6.0
===0.4.7
* Added Mack::Request::UploadedFile class to make dealing with file uploads easy.
* Fixed bug where if a controller didn't exist it wasn't checking the public directory.
* Generated DataMapper models no longer extend DataMapper::Base, but rather 'include DataMapper::Persistence'. This corresponds to the 0.9.0 upcoming release of DataMapper.
* Fixed a bug in request.params that was making file uploads into strings.
* Namespaced resourced routes, such as Admin::UserController, now work.
* Added rake generator:list task to list all the available generators.
* scaffold generator now creates a stub functional test.
* model generator now creates a stub unit test.
* Rake tasks in plugins now show up in the Rake tasks list.
* All generators, including the 'mack' binary are now using Genosaurus.
* [dsutedja] initializer will load Mack::Configuration.app_directory/controllers/default_controller.rb if it exists
* [dsutedja] added link_image_to and image_tag to html helper.
* gem: thin 0.8.1
* gem: genosaurus 1.1.1
===0.4.6
* Mack now uses Erubis, http://www.kuwata-lab.com/erubis/, for it's rendering engine instead of ERB. This makes Mack even faster now! Yippie!
* Added rake generate:model name=<model_name> (optional: cols=<col_1>:<col_1_type>,<col_2>:<col_2_type>) This will also create a migration for you.
* Updated rake generate:migration name=<model_name> (optional: cols=<col_1>:<col_1_type>,<col_2>:<col_2_type>) This will create the proper table migration for you.
* Updated rake generate:scaffold to use the ModelGenerator now.
* ScaffoldGenerator now create input fields based on the type of columns, if any, passed in.
* Overall general refactoring of the generator classes.
* Fixed a bug with request logging not, well, logging.
* gem: erubis 2.5.0
* gem: thin 0.8.0
===0.4.5
* Removed boot.rb file. It was unnecessary.
* When a new Mack application is generated the Rakefile that gets generated is stamped with the Mack gem version used to create it. This ties the project to that gem. This can, of course, be upgraded as new Mack gems come out, but it's a good way of tying your app to a specific revision of Mack.
* Added support for migrations for both ActiveRecord and DataMapper. DataMapper migration support requires DataMapper 0.3.0 gem. Please keep in mind, though, that DataMapper 0.3.0 has a serious bug in it, which may prevent you from using it. Please see http://www.mackframework.com/2008/04/09/horrible-bug-in-datamapper-030/ for more information.
* Rewrote distributed routing support to use Rinda inside of plain old DRb. This makes for an almost zero configuration usage.
* Added: mack_ring_server binary to start a Rinda ring server for use with distributed routing.
* Sqlite3 is now the default database for Mack applications configured with ORM support.
* Added a test helper method, rake_task, to aid in the testing of Rake tasks.
* Added: rake generate:migration name=<migration_name>
* Added: rake db:migrate
* Added: rake db:abort_if_pending_migrations
* Added: rake db:rollback
* Added: rake db:version
* Added: rake mack:ring_server:start
* Added: rake mack:ring_server:stop
* Added: rake mack:ring_server:restart
* Added: rake mack:ring_server:services:list
* gem: application_configuration 1.2.2
* gem: daemons 1.0.10
===0.4.2.1
* Fixed bug with gems:list rake task that was looking in the wrong path for the gems.rb file.
===0.4.2
* Added config/initializers directory. All files in this directory will be required at start up time.
* Gems can now be required simply using the initializers/gems.rb file and the require_gems method.
* Added gems:list and gems:install rake tasks. The gems:list task will list any gems being required for the application. The gems:install task will install all the gems being required for the application.
* Filters in controllers can now be inherited from parent controller classes.
* gem: mack_ruby_core_extensions 0.1.5
* gem: thin 0.7.1
===0.4.1
* Improved testing support.
* Added assigns support to testing. This is allows for pulling instance variables that were set in a controller to tests.
* Added ability to do 'session' based tests.
* Added assert_difference method.
* Added ability to set/remove cookies before requests are made.
* gem: mack_ruby_core_extensions 0.1.4
===0.4.0.1
* gem: cachetastic 1.4.2
===0.4.0
* Added Distributed Routes!
* gem: mack_ruby_core_extensions 0.1.3
* removed gem: ruby_extensions
===0.3.0
* Ticket: #8 Xml Builder Support
* Ticket: #7 Ability to drive certain content based on 'format'
* Ticket: #9 Added a global encryption system to make encrypting/decrypting of strings easy to use.
* gem: builder 2.1.2
* gem: crypt 1.1.4
===0.2.0.1
* gem: cachetastic 1.4.1
* gem: application_configuration 1.2.1
===0.2.0
* ticket: 3 Render url in Controllers/Views
* ticket: 5 Render Extension System.
===0.1.0
* Added an inflections system. The default inflections are from Jeremy McAnally's great Rails plugin, acts_as_good_speeler. Thanks Jeremy! http://www.jeremymcanally.com/
* Added a to_params method to Hash to help with testing.
* Added rake generate:scaffold task.
===0.0.7.0
* Fixed [#18488] Recommend moving files under lib/
===0.0.6.2
* gem: thin 0.7.0
* gem: cachetastic 1.3.1
* Fixed 18487: #convert_security_of_methods ignores new_level param
===0.0.6
* rake generate:<generator_name>
* rake generate:plugin - will generate the stub of a plugin in the vendor/plugins directory.
* rake dump:config - prints out the configuration information for the specified environment.
* redirect_to now takes an optional Hash as a second parameter, instead of a fixnum.
* redirect_to will now do server side redirects if passed :server_side => true as part of the optional second argument Hash.
* plugin in support. plugins get loaded before the 'app' directory. each plugins 'lib' directory is added to the global load path and then each plugins 'init.rb' file is called, which is responsible for loading the necessary files. The 'lib' directories are finally removed from the global load path.
* renamed initialize directory to initialization. moved logging, orm_support, and plugins to a subfolder called initializers.
===0.0.4
* gem: rack 0.3.0
* gem: ruby_extensions 1.0.11