markbates / mack

A Ruby web application framework

mack / CHANGELOG
b2c35f7b » dsutedja 2008-08-18 updated changelog 1 * [#102] New association method in data_factory
c48498d7 » dsutedja 2008-08-18 Update to file upload testi... 2 * [#101] Update to file upload testing (build_file -> file_for_upload, and multipart support in put)
714773da » markbates 2008-08-18 Upgraded to facets 2.4.3 [#99] 3 * [#99] Upgraded to facets 2.4.3
6839e5de » markbates 2008-08-18 Fixed mack-facets not being... 4 * [#98] Fixed mack-facets not being loaded before app_config files.
a2b00a45 » markbates 2008-08-18 Fixed sessions only working... 5 * [#97] Fixed sessions only working with 'local_memory' mode
afc26c35 » dsutedja 2008-08-15 Distributed views module no... 6 * [#96] Distributed Views module now uses file cache
8f1ee690 » markbates 2008-08-15 Removed deprecated app_conf... 7 * [#92] Removed deprecated app_config.orm code.
52b8dee6 » markbates 2008-08-15 Fixed Mack blowing up if th... 8 * [#91] Fixed Mack blowing up if there is no config/initializers/gems.rb file.
650cf562 » markbates 2008-08-15 Added deprecation system. [... 9 * [#90] Added deprecation system.
47f8a16e » dsutedja 2008-08-14 Updated mack_tasks so that ... 10 * [#89] rake gems:* will now only display warning if any gem required is not installed (and not break)
91b1157b » dsutedja 2008-08-14 updated changelog 11 * [#88] Implemented pending SQLite3 tests in mack-activerecord
9bdb94c6 » markbates 2008-08-12 Updated CHANGELOG [#87 stat... 12 * [#87] Refactored out common ORM code from mack-active_record and mack-data_mapper into mack-orm
39356ebc » dsutedja 2008-08-12 Stylesheet link helper [#86... 13 * [#86] stylesheet link helper
727e04e0 » markbates 2008-08-08 Refactored out Mack::ViewHe... 14 * [#85] Refactored out Mack::ViewHelpers::HtmlHelpers into Mack::ViewHelpers::HtmlHelpers, Mack::ViewHelpers::FormHelpers and
15 Mack::ViewHelpers::linkHelpers
e773d47c » markbates 2008-08-08 Updated CHANGELOG [#84] 16 * [#84] Added Mack::Distributed.lookup(url) to retrieve specific distributed services.
5df6fe20 » markbates 2008-08-08 Added mail_to HTML helper. ... 17 * [#83] Added mail_to HTML helper.
c9ff2bb5 » markbates 2008-08-08 Updated CHANGELOG [#82, #80... 18 * [#82] Added ACL support to mack-distributed
88430a20 » markbates 2008-08-07 Feature: Tell Messaging [#5... 19 * [#81] Fixed sessions working with redirects in testing
c9ff2bb5 » markbates 2008-08-08 Updated CHANGELOG [#82, #80... 20 * [#80] Distributed objects present both the DRb::DRbObject inspect and the original object's inspect when asked.
21 * [#79] Renamed app_config.mack.use_distributed_routes to app_config.mack.share_routes
ff68a2af » dsutedja 2008-08-05 Moved mack_ring_server to m... 22 * [#76] Move mack_ring_server to mack-distributed
60dadd07 » dsutedja 2008-08-05 Left over ring_server rake ... 23 * [#75] Left over mack-distributed rake tasks
939b76d6 » markbates 2008-08-05 Added option to disable log... 24 * [#74] Added optional feature to disable initialization logging.
db4bff59 » markbates 2008-08-04 Tests no longer use the fun... 25 * [#73] Tests no longer use the functional/unit directories
8eaee77c » markbates 2008-08-04 Feature: Generators for vie... 26 * [#69] Added ViewHelperGenerator and ControllerHelperGenerator
650cf562 » markbates 2008-08-15 Added deprecation system. [... 27 * [#68] Transactional support in mack-AR
5a16a391 » dsutedja 2008-08-15 Merge branch 'master' into ... 28 * [#62] Removed const redefined warnings if mack-l10n is used along with mack-activerecord
27eabd03 » markbates 2008-08-12 Updated CHANGELOG [#67] 29 * [#67] Added test:setup tasks for active_record and data_mapper
650cf562 » markbates 2008-08-15 Added deprecation system. [... 30 * [#62] Removed const redefined warnings if mack-l10n is used along with mack-activerecord
7dc3ec64 » markbates 2008-08-08 Updated CHANGELOG 31 * [#39] HAML 2.0.2 support
5a28d040 » markbates 2008-08-12 Refactored out encryption i... 32 * [#28] Refactored out encryption into the mack-encryption gem.
6a2cbd8d » markbates 2008-08-04 Feature: Added ControllerGe... 33 * [#25] Added ControllerGenerator
f3ee7343 » markbates 2008-08-14 Updated CHANGELOG [#19 mile... 34 * [#19] Added HTML form helpers
5a16a391 » dsutedja 2008-08-15 Merge branch 'master' into ... 35 * [#15] File upload testing support (ability to do multipart form post in testing)
9bdb94c6 » markbates 2008-08-12 Updated CHANGELOG [#87 stat... 36 * [#11] Distributed Layout/Views
c9ff2bb5 » markbates 2008-08-08 Updated CHANGELOG [#82, #80... 37 * [#10] Added distributed objects to mack-distributed.
88430a20 » markbates 2008-08-07 Feature: Tell Messaging [#5... 38 * [#8] Move distributed code from mack-core to mack-more
39 * [#5] Added tell messaging
6a2cbd8d » markbates 2008-08-04 Feature: Added ControllerGe... 40 * gem: genosaurus 1.2.2
7dc3ec64 » markbates 2008-08-08 Updated CHANGELOG 41 * gem: haml 2.0.2
42 * gem: addressable 1.0.4
714773da » markbates 2008-08-18 Upgraded to facets 2.4.3 [#99] 43 * gem: facets 2.4.3
db4bff59 » markbates 2008-08-04 Tests no longer use the fun... 44
e80f3302 » markbates 2008-08-04 Release 0.6.1.1 45 ===0.6.1.1
46 * [#72] Fixed serial data type in DataMapper doesn't work with SQLite3
47
cb50a587 » markbates 2008-08-04 Release 0.6.1 48 ===0.6.1
b3d5579d » dsutedja 2008-08-04 changelog update 49 * [#70] Mack-more: better association rules for data_factory
a0c3b4c1 » dsutedja 2008-07-31 Fixed gems:* [#59 state:res... 50 * [#60] Fixed Mack executable problem
51 * [#59] Fixed gems:* tasks
c8396b06 » markbates 2008-07-25 Fixed: Files should be move... 52 * [#57] Moved most files under to lib/mack
a0c3b4c1 » dsutedja 2008-07-31 Fixed gems:* [#59 state:res... 53 * [#56] mack-more: Added Mack::Utils::RegistryMap
54 * [#55] mack-more: mack-facets: Mack::Utils::Registry is now Mack::Utils::RegistryList
73bb80ac » markbates 2008-07-25 Feature: DataMapper 0.9.3 S... 55 * [#54] Added DataMapper 0.9.3 support
a0c3b4c1 » dsutedja 2008-07-31 Fixed gems:* [#59 state:res... 56 * [#52] mack-more: mack-[orm] should require mack-[orm].rb using its full path.
57 * [#51] Application generator should generate orm support in the right place
58 * [#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.
59 * [#49] Making sure the orm tasks is available when orm_support is removed from the app_config
60 * [#49] mack-active_record: mack-active_record.rb will require mack-active_record_tasks.rb
61 * [#49] mack-data_mapper: mack-data_mapper.rb will require mack-data_mapper_tasks.rb
62 * [#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).
5c56a556 » markbates 2008-07-23 Fixed: rake generator:list ... 63 * [#48] rake generator:list now displays the correct names for the generator tasks.
d1499435 » markbates 2008-07-22 rake gems:install blows up ... 64 * [#47] rake gems:* tasks now work, and no longer require mack_ruby_core_extensions
a0c3b4c1 » dsutedja 2008-07-31 Fixed gems:* [#59 state:res... 65 * [#46] Calling .to_param on nil now raises a NoMethodError exception.
b74f36a1 » dsutedja 2008-07-31 Merge branch 'master' of gi... 66 * [#45] rake stats task now works with Test::Unit::TestCase
8f09b99f » markbates 2008-07-21 Updated CHANGELOG to put ti... 67 * [#44] Mack::Runner has now been extended to allow for greater extension flexibility.
a0c3b4c1 » dsutedja 2008-07-31 Fixed gems:* [#59 state:res... 68 * [#43] Added a Mack::Utils::Registry class to allow for easy creation of registries.
8f09b99f » markbates 2008-07-21 Updated CHANGELOG to put ti... 69 * [#42] Sessions can now be turned off globally using the app_config.mack.use_sessions switch.
a0c3b4c1 » dsutedja 2008-07-31 Fixed gems:* [#59 state:res... 70 * [#41] Deprecate orm_support.rb
f246113b » markbates 2008-07-21 Cleaned up Mack::Controller... 71 * [#38] There is now a registry of Controllers that are in the system.
d32c0c6a » markbates 2008-07-21 Updated the CHANGELOG. 72 * [#36] Renamed the initialize method in the Mack::Controller module to configure_controller. This gives
73 control of the initialize method back to the class.
74 * [#34] Mack::l10n now raises exception with a fully qualified name.
a0c3b4c1 » dsutedja 2008-07-31 Fixed gems:* [#59 state:res... 75 * [#33] mack-active_record now requires ActiveRecord 2.0.2 explicitly, not >=2.0.2
76 * [#31] Added support for ruby-debug.
006aadb5 » markbates 2008-07-31 Feature: Log Coloring for c... 77 * [#26] Log Coloring for console output.
b74f36a1 » dsutedja 2008-07-31 Merge branch 'master' of gi... 78 * [#24] Added mack-notifier support.
a0c3b4c1 » dsutedja 2008-07-31 Fixed gems:* [#59 state:res... 79 * [#18] Added Page caching. All that's needed for using page caching is to require the mack-caching gem, turn on
80 page caching in your config files with:
81 use_page_caching: true
82 and, in your controllers, specify which pages you would like cached with the cache_pages directive:
83 cache_pages :only => [:index, :show] # you can also use :except
ca81ada8 » markbates 2008-08-03 Fixed incorrect ticket numb... 84 * [#14] Data Factory
d32c0c6a » markbates 2008-07-21 Updated the CHANGELOG. 85 * [#7] Added support for Extlib::Hook in a few places.
6455ed89 » dsutedja 2008-07-22 Merge branch 'master' of gi... 86 * [#6] RJS support
a0c3b4c1 » dsutedja 2008-07-31 Fixed gems:* [#59 state:res... 87 * Added a rake tmp:clear task.
84d62727 » markbates 2008-08-04 Changed some info logging t... 88 * gem: cachetastic 1.7.3
89 * gem: application_configuration 1.5.2
d32c0c6a » markbates 2008-07-21 Updated the CHANGELOG. 90 * gem: ruby-debug 0.10.0
73bb80ac » markbates 2008-07-25 Feature: DataMapper 0.9.3 S... 91 * gem: data_mapper 0.9.3
65d8a214 » markbates 2008-07-17 gem: application_configurat... 92
0ca3cad4 » dsutedja 2008-07-18 removed dependency to utf8p... 93 ===0.6.0.1
94 * Updated mack-localization (in mack-more) to be independent from utf8proc gem
95
832a0bdb » markbates 2008-07-16 Release 0.6.0 96 ===0.6.0
2e8f77d9 » markbates 2008-07-05 Updated CHANGELOG 97 * INCOMPATIBILITY NOTICE: Moved Mack::Configuration.root to Mack.root
c7f0665d » markbates 2008-07-05 Moved Mack::Configuration.e... 98 * INCOMPATIBILITY NOTICE: Moved Mack::Configuration.env to Mack.env
747190bb » markbates 2008-07-05 Mack::Configuration.* path ... 99 * INCOMPATIBILITY NOTICE: Mack::Configuration.* path methods no longer exist. Use mack-paths instead.
2e8f77d9 » markbates 2008-07-05 Updated CHANGELOG 100 * INCOMPATIBILITY NOTICE: Dropped mack_ruby_core_extensions in favor or mack-facets
101 * INCOMPATIBILITY NOTICE: Mack::Controller::Base is now Mack::Controller (and it's now a module)
102 * INCOMPATIBILITY NOTICE: Haml renderer is now part of mack-more.
103 * INCOMPATIBILITY NOTICE: Markaby renderer is now part of mack-more.
104 * INCOMPATIBILITY NOTICE: Changed request param's accessor routine, from params(key) to params[key]
48cba0e8 » markbates 2008-07-07 thin.ru and thin.yml are no... 105 * INCOMPATIBILITY NOTICE: Test::Unit::TestCase is no longer the default testing framework, RSpec is. If you wish to use
106 Test::Unit::TestCase add the following config parameter to your config/app_config/default.yml file:
107 mack::testing_framework: test_case
50091e8e » dsutedja 2008-07-09 removed ENV["_mack_env"] an... 108 * 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
74ea23eb » markbates 2008-07-10 Updated CHANGELOG to reflec... 109 * INCOMPATIBILITY NOTICE: MACK_DEFAULT_LOGGER constant is no longer available. Please use Mack.logger instead.
3c626210 » markbates 2008-07-11 Updated CHANGELOG 110 * INCOMPATIBILITY NOTICE: The ApplicationHelper module is now deprecated. Please move view level helpers into Mack::ViewHelpers::* and controller helpers into Mack::ControllerHelpers::<controller_name>
48cba0e8 » markbates 2008-07-07 thin.ru and thin.yml are no... 111 * thin.ru and thin.yml are no longer needed, you may delete them.
234478aa » markbates 2008-06-29 Updated CHANGELOG 112 * RSpec assertions are now automatically added.
a564f986 » markbates 2008-07-09 Finished adding Mack::Testi... 113 * Added a Mack::Testing::Response class to make testing of responses easier.
234478aa » markbates 2008-06-29 Updated CHANGELOG 114 * moved test_extensions to testing and added the module Testing to the files in it.
b5c57b36 » markbates 2008-06-18 updated CHANGELOG 115 * Added a dependency on mack-more
48c799fc » markbates 2008-06-11 Added a set of Rake tasks t... 116 * Added a set of Rake tasks to update existing Mack applications.
9476fc7d » markbates 2008-07-15 Added Mack::Logging::Filter... 117 * [#30] Added Mack::Logging::Filter to filter out unwanted parameters from the logs.
93cfbe4f » markbates 2008-06-02 In routing you can now defi... 118 * In routing you can now define a route that will catch an Exception from another controller.
155a24e9 » dsutedja 2008-06-18 - ORM will not be initializ... 119 * ORM will not be initialized if the app never specify which ORM to use.
2cde7551 » dsutedja 2008-06-23 RSpec conversion 120 * All Mack unit tests are now written using rspec-1.1.4.
fe1b75ce » dsutedja 2008-07-02 Forgot to update CHANGELOG ... 121 * mack command now takes an optional -t flag to determine which testing framework to use--value could be test_case or rspec [default]
122 * new setting added to app_config: testing_framework
41196389 » markbates 2008-07-01 cachetastic 1.7.2 123 * gem: cachetastic 1.7.2
d29a37bc » markbates 2008-06-04 application_configuration 1... 124 * gem: application_configuration 1.5.0
0cd0946d » markbates 2008-06-18 Upgraded to erubis 2.6.2 125 * gem: erubis 2.6.2
6908fd83 » markbates 2008-07-02 gem genosaurus 1.2.1 126 * gem: genosaurus 1.2.1
fa724215 » markbates 2008-07-06 gem: thin 0.8.2 127 * gem: thin 0.8.2
8e1fb9ff » markbates 2008-07-08 Added dependency for rspec ... 128 * gem: rspec 1.1.4
ad85f4b9 » markbates 2008-06-02 updated CHANGELOG 129
6d320ad8 » markbates 2008-06-08 Release 0.5.5.4 130 ===0.5.5.4
131 * Fixed the damn Lint error some people were facing!
132
93f9f2ca » markbates 2008-06-08 Fixed 'requires' out of ord... 133 ===0.5.5.3
134 * Restored compatibility with Passenger and the next version of Thin.
135 * Fixed 'requires' out of order in certain flavors or unix. Hopefully.
136
dbe8e0ad » markbates 2008-05-27 Release 0.5.5.2 137 ===0.5.5.2
489cb3fc » markbates 2008-05-27 Fixed an issue where if the... 138 * Fixed an issue where if there are no parameters for render(:url) it will blow up.
139
4d93a1e6 » markbates 2008-05-24 Generated applications were... 140 ===0.5.5.1
141 * Generated applications were still being generated with @content_for_layout instead of yield_to :view in application.html.erb.
142
4111a0a6 » markbates 2008-05-21 Release 0.5.5 143 ===0.5.5
cfb067a3 » markbates 2008-05-19 Added Markaby support. 144 * 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...
145 * 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.
85ae8088 » markbates 2008-05-20 Erubis compiled templates a... 146 * INCOMPATIBILITY NOTICE: <%= @content_for_layout %> is now <%= yield_to :view %>
cfb067a3 » markbates 2008-05-19 Added Markaby support. 147 * Added Markaby support.
d9ae5883 » markbates 2008-05-20 Added Markaby support. 148 * Added Haml support.
334c9b7a » markbates 2008-05-20 Fixed bug with content_for ... 149 * Added content_for and yield_to methods in views.
85ae8088 » markbates 2008-05-20 Erubis compiled templates a... 150 * Erubis compiled templates are now cached for increased performance.
c4f5e75b » markbates 2008-05-16 Updated CHANGELOG 151 * Added render(:inline) and render(:template) support.
caf3df02 » markbates 2008-05-08 CHANGELOG 152 * Refactored, and reorganized some files to clean up the gem.
d1154359 » markbates 2008-05-09 Fixed bug with cookies not ... 153 * Fixed bug with cookies not merging with configured app_config parameters.
ddc43d1c » markbates 2008-05-07 Added RDoc for Mack::Utils:... 154 * Added mime-types. The 'Content-Type' header is now being set based on the format that is requested. Default is text/html.
989508a7 » markbates 2008-05-07 Fixed r.defaults in routes ... 155 * 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.
e76a4560 » markbates 2008-05-09 Fixed boundary condition of... 156 * render(:url) now recognizes 'local' urls and tries to run them through the app, mimicking most headers from the original request.
af9b299a » markbates 2008-04-16 Updated CHANGELOG. 157 * Added 'options' banners to the mack and mack_ring_server binaries.
f0f69b4d » markbates 2008-05-15 gem: genosaurus 1.1.8 158 * gem: genosaurus 1.1.8
3b974918 » markbates 2008-05-20 gem: mack_ruby_core_extensi... 159 * gem: mack_ruby_core_extensions 0.1.28
cfb067a3 » markbates 2008-05-19 Added Markaby support. 160 * gem: markaby 0.5.0
433f393a » markbates 2008-05-21 Small addition to the CHANG... 161 * gem: mack-data_mapper 0.5.5
af9b299a » markbates 2008-04-16 Updated CHANGELOG. 162
4f907b4b » markbates 2008-05-06 Mack 0.5.0 release 163 ===0.5.0
0ca0001b » markbates 2008-05-06 Commented out cachetastic:p... 164 * Added rake db:create and db:create:all rake tasks.
d8bc41b8 » markbates 2008-05-05 Refactored out constants, s... 165 * Refactored out constants, such as MACK_ROOT and MACK_ENV and made them into Mack::Configuration.env, Mack::Configuration.root, etc...
9c5289d6 » markbates 2008-05-01 Added test:stats and test:... 166 * Added test:stats and test:coverage Rake tasks.
a4546f82 » markbates 2008-05-04 Removed support for ActiveR... 167 * Removed support for ActiveRecord and DataMapper and moved them into their own gems.
ec58ef51 » markbates 2008-04-30 Fixed a bug where yields in... 168 * Fixed a bug where yields in ERB weren't giving the desired results.
02fe2ddc » markbates 2008-04-30 DataMapper database.yml fil... 169 * DataMapper database.yml file can now be nested, and is generated as such.
ec58ef51 » markbates 2008-04-30 Fixed a bug where yields in... 170 * Cleaned up some tests, and refactored the HTML generation stuff.
aa07ab7b » markbates 2008-04-27 Tests BROKEN!! 171 * Fixed a bug with the scaffold generating 'bad' methods instead of 'post'
1598d8b3 » markbates 2008-04-27 Made error_messages_for mor... 172 * Made error_messages_for more compatible with DataMapper.
12f3604e » markbates 2008-05-04 Fixed a bug loading url.rb ... 173 * Fixed a bug loading url.rb and uploaded_file.rb found by Phil Darnowsky
c7c2c170 » markbates 2008-05-06 Updated CHANGELOG 174 * [dsutedja] Render method (in controller_base) now accepts response status code.
2a6cf407 » markbates 2008-05-02 Added symbolize_keys to dat... 175 * gem: mack_ruby_core_extensions 0.1.23
d8bc41b8 » markbates 2008-05-05 Refactored out constants, s... 176 * gem: genosaurus 1.1.4
efe5eec9 » markbates 2008-05-01 Added datamapper 0.3.2 depe... 177 * gem: datamapper 0.3.2
9c5289d6 » markbates 2008-05-01 Added test:stats and test:... 178 * gem: rcov 0.8.1.2.0
a4546f82 » markbates 2008-05-04 Removed support for ActiveR... 179 * gem: mack-data_mapper 0.5.0
17af32e3 » markbates 2008-05-06 Added erubis 2.6.0 180 * gem: erubis 2.6.0
1598d8b3 » markbates 2008-04-27 Made error_messages_for mor... 181
77ca5f35 » markbates 2008-04-25 Release 0.4.7 182 ===0.4.7
aedc53a7 » markbates 2008-04-25 Fixed a mispelling in the C... 183 * Added Mack::Request::UploadedFile class to make dealing with file uploads easy.
7581b60c » markbates 2008-04-25 Fixed bug where if a contro... 184 * Fixed bug where if a controller didn't exist it wasn't checking the public directory.
3ed5c3ef » markbates 2008-04-24 Generated DataMapper models... 185 * Generated DataMapper models no longer extend DataMapper::Base, but rather 'include DataMapper::Persistence'. This corresponds to the 0.9.0 upcoming release of DataMapper.
58cccb24 » markbates 2008-04-23 Updated CHANGELOG 186 * Fixed a bug in request.params that was making file uploads into strings.
1e9b6d4c » markbates 2008-04-23 Namespaced resourced routes... 187 * Namespaced resourced routes, such as Admin::UserController, now work.
4a2c59a0 » markbates 2008-04-23 Added rake generator:list t... 188 * Added rake generator:list task to list all the available generators.
e05c25a8 » markbates 2008-04-23 scaffold generator now crea... 189 * scaffold generator now creates a stub functional test.
f86e54ea » markbates 2008-04-23 Updated CHANGELOG 190 * model generator now creates a stub unit test.
f308a378 » markbates 2008-04-22 Rake tasks in plugins now s... 191 * Rake tasks in plugins now show up in the Rake tasks list.
751e5908 » markbates 2008-04-22 All generators, including t... 192 * All generators, including the 'mack' binary are now using Genosaurus.
d8bc41b8 » markbates 2008-05-05 Refactored out constants, s... 193 * [dsutedja] initializer will load Mack::Configuration.app_directory/controllers/default_controller.rb if it exists
26de6fe7 » markbates 2008-04-25 Fixed bug with html_helpers... 194 * [dsutedja] added link_image_to and image_tag to html helper.
556b457b » markbates 2008-04-22 Updated to thin 0.8.1 195 * gem: thin 0.8.1
88821a0f » markbates 2008-04-21 Now compatible with genosau... 196 * gem: genosaurus 1.1.1
33eb7486 » markbates 2008-04-21 Updated plugin_generator to... 197
9847c672 » markbates 2008-04-18 Release 0.4.6 198 ===0.4.6
b9f137d6 » markbates 2008-04-18 Mack now uses Erubis for it... 199 * 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!
4da6e69f » markbates 2008-04-18 Changed generator column de... 200 * 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.
201 * 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.
9e3ff45e » markbates 2008-04-17 Upgraded the ScaffoldGenera... 202 * Updated rake generate:scaffold to use the ModelGenerator now.
1b20bdeb » markbates 2008-04-18 A bit of refactoring and so... 203 * ScaffoldGenerator now create input fields based on the type of columns, if any, passed in.
32c6f36d » markbates 2008-04-18 Renamed ModelColumnObject t... 204 * Overall general refactoring of the generator classes.
9c7c7b5d » markbates 2008-04-17 Fixed a bug with request lo... 205 * Fixed a bug with request logging not, well, logging.
b9f137d6 » markbates 2008-04-18 Mack now uses Erubis for it... 206 * gem: erubis 2.5.0
9c7c7b5d » markbates 2008-04-17 Fixed a bug with request lo... 207 * gem: thin 0.8.0
208
05b938d7 » markbates 2008-04-13 Updated CHANGELOG for the p... 209 ===0.4.5
0fa126e5 » markbates 2008-04-14 Removed boot.rb file. It wa... 210 * Removed boot.rb file. It was unnecessary.
211 * 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.
05b938d7 » markbates 2008-04-13 Updated CHANGELOG for the p... 212 * 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.
213 * Rewrote distributed routing support to use Rinda inside of plain old DRb. This makes for an almost zero configuration usage.
214 * Added: mack_ring_server binary to start a Rinda ring server for use with distributed routing.
215 * Sqlite3 is now the default database for Mack applications configured with ORM support.
216 * Added a test helper method, rake_task, to aid in the testing of Rake tasks.
de723e5f » markbates 2008-04-14 Forgot to add the generate:... 217 * Added: rake generate:migration name=<migration_name>
05b938d7 » markbates 2008-04-13 Updated CHANGELOG for the p... 218 * Added: rake db:migrate
219 * Added: rake db:abort_if_pending_migrations
220 * Added: rake db:rollback
221 * Added: rake db:version
222 * Added: rake mack:ring_server:start
223 * Added: rake mack:ring_server:stop
224 * Added: rake mack:ring_server:restart
225 * Added: rake mack:ring_server:services:list
08b7a2e9 » markbates 2008-04-09 More scaffold_generator tests. 226 * gem: application_configuration 1.2.2
0fa126e5 » markbates 2008-04-14 Removed boot.rb file. It wa... 227 * gem: daemons 1.0.10
08b7a2e9 » markbates 2008-04-09 More scaffold_generator tests. 228
3db41638 » markbates 2008-04-02 Fixed bug with gems:list ra... 229 ===0.4.2.1
230 * Fixed bug with gems:list rake task that was looking in the wrong path for the gems.rb file.
231
e3adf0db » markbates 2008-04-02 Release 0.4.2 232 ===0.4.2
49227d92 » markbates 2008-04-02 Update CHANGELOG. Created '... 233 * Added config/initializers directory. All files in this directory will be required at start up time.
234 * Gems can now be required simply using the initializers/gems.rb file and the require_gems method.
235 * 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.
a8be6ada » markbates 2008-04-02 Filters in controllers can ... 236 * Filters in controllers can now be inherited from parent controller classes.
237 * gem: mack_ruby_core_extensions 0.1.5
0fa126e5 » markbates 2008-04-14 Removed boot.rb file. It wa... 238 * gem: thin 0.7.1
49227d92 » markbates 2008-04-02 Update CHANGELOG. Created '... 239
2c7c1d54 » Mark Bates 2008-03-27 Release 0.4.1 240 ===0.4.1
241 * Improved testing support.
8df541fb » Mark Bates 2008-03-27 Release 0.4.1 242 * Added assigns support to testing. This is allows for pulling instance variables that were set in a controller to tests.
2c7c1d54 » Mark Bates 2008-03-27 Release 0.4.1 243 * Added ability to do 'session' based tests.
244 * Added assert_difference method.
245 * Added ability to set/remove cookies before requests are made.
246 * gem: mack_ruby_core_extensions 0.1.4
247
248 ===0.4.0.1
249 * gem: cachetastic 1.4.2
250
50937b2c » markbates 2008-03-26 Release 0.4.0 251 ===0.4.0
252 * Added Distributed Routes!
253 * gem: mack_ruby_core_extensions 0.1.3
254 * removed gem: ruby_extensions
255
4524b93a » markbates 2008-03-17 Set CHANGELOG to 0.3.0 256 ===0.3.0
24a433af » markbates 2008-03-17 Added builer-2.1.2 gem. 257 * Ticket: #8 Xml Builder Support
258 * Ticket: #7 Ability to drive certain content based on 'format'
afcb011a » markbates 2008-03-19 Merge branch 'encryption' i... 259 * Ticket: #9 Added a global encryption system to make encrypting/decrypting of strings easy to use.
24a433af » markbates 2008-03-17 Added builer-2.1.2 gem. 260 * gem: builder 2.1.2
f40b8d8f » markbates 2008-03-19 Added gem dependency for cr... 261 * gem: crypt 1.1.4
24a433af » markbates 2008-03-17 Added builer-2.1.2 gem. 262
99c3f510 » markbates 2008-03-14 Updated to use cachetastic-... 263 ===0.2.0.1
264 * gem: cachetastic 1.4.1
05faae18 » markbates 2008-03-12 Upgraded the following gems... 265 * gem: application_configuration 1.2.1
266
fa77117d » markbates 2008-03-10 fixed ticket: 3 Render url ... 267 ===0.2.0
268 * ticket: 3 Render url in Controllers/Views
f384ac42 » markbates 2008-03-11 closed #5 Render Extension ... 269 * ticket: 5 Render Extension System.
fa77117d » markbates 2008-03-10 fixed ticket: 3 Render url ... 270
10c8c7b8 » markbates 2008-03-05 initial import 271 ===0.1.0
272 * 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/
273 * Added a to_params method to Hash to help with testing.
274 * Added rake generate:scaffold task.
275
276 ===0.0.7.0
277 * Fixed [#18488] Recommend moving files under lib/
278
279 ===0.0.6.2
280 * gem: thin 0.7.0
281 * gem: cachetastic 1.3.1
282 * Fixed 18487: #convert_security_of_methods ignores new_level param
283
284 ===0.0.6
285 * rake generate:<generator_name>
286 * rake generate:plugin - will generate the stub of a plugin in the vendor/plugins directory.
287 * rake dump:config - prints out the configuration information for the specified environment.
288 * redirect_to now takes an optional Hash as a second parameter, instead of a fixnum.
289 * redirect_to will now do server side redirects if passed :server_side => true as part of the optional second argument Hash.
290 * 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.
291 * renamed initialize directory to initialization. moved logging, orm_support, and plugins to a subfolder called initializers.
292
293 ===0.0.4
294 * gem: rack 0.3.0
830c5f25 » markbates 2008-03-14 Merge branch 'master' into ... 295 * gem: ruby_extensions 1.0.11