-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
385 lines (332 loc) · 17.4 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
== 0.9.4
* # - 961 Fixed an issue with RDoc (which occured when installing the 0.9.3 gem)
== 0.9.3
* # - 947 Stylesheets broken when running under a sub uri
* # - 948 Updated to Rails 2.3.5
== 0.9.2
* # - 837 Do not allow edit or update of completed checkout (SECURITY FIX)
== 0.9.1
* # - 813 Fixed compass gem dependency issue caused by Github changes
== 0.9.0
* # - 137 Products without variants can't have a weight.
* # - 143 Load initializers from extensions
* # - 217 Remove Paperclip messages from log
* # - 285 Problem with spree command in older versions of Ruby Gems.
* # - 477 Refactor checkout into its own model, view and controller
* # - 480 Error when browsing to an invalid taxon
* # - 488 Can't add new product with cyrrilic symbols in Name
* # - 496 Record checkout completion timestamp
* # - 498 Additional Translation Strings
* # - 499 Refactor order totaling to use a system of charges
* # - 502 Image upload not working....
* # - 504 Handling requests for products/taxons not in the db
* # - 508 Spree admin does not render well in IE
* # - 518 SKU disappears when variants are added.
* # - 519 Upgrade to newer version of compass
* # - 521 Cannot checkout using IE6
* # - 525 Latest master checkout resulted in migrations failing
* # - 526 Tests failing with Russian and French locales
* # - 531 Spree should not require exact haml-edge version
* # - 532 Hebrew translation
* # - 533 Thai localization
* # - 536 Possible issue with i18n:sync
* # - 543 Migration failure on newer versions of Postgres
* # - 544 Improve efficient for product display
* # - 545 Refactor order totaling to use a system of credits
* # - 546 Allow configuration for automatic capture
* # - 549 Spree is overwritting :per_page parameter
* # - 557 Need to avoid silent failures in the checkout process
* # - 558 Remove admin user check from products controller
* # - 560 Allow admin view to display a customized order display
* # - 561 Upgrade the vendored version of Paperclip?
* # - 562 Removed favicon.ico file?
* # - 564 Losses of confirmation emails for registered users
* # - 565 Need access to image width and height
* # - 567 Credit card type guessing in checkout has been disconnected
* # - 569 Reduce application layout duplication
* # - 572 Repeated saves of CC objects leaves XXXX-XXXX-XXXX- in display_number field
* # - 577 Add Dutch translation files
* # - 578 Support coupons and discounts
* # - 579 Allow calculator configuration (shipping, coupons, etc.) via admin interface
* # - 581 Password reset mails should come from the "generic" address
* # - 582 Allow login bar to be called via https
* # - 585 Support for variant images
* # - 587 Upgrading to the new version of searchlogic
* # - 589 Update locale translations
* # - 590 Fixed confusing error message in UsersController
* # - 593 InventoryUnit does not associate with an order when sold
* # - 600 An alternative to spree:upgrade?
* # - 601 Finnish localization
* # - 603 Don't show restricted administrator tabs
* # - 604 Several not translated strings
* # - 605 update totals after removing line items
* # - 606 Avoid clobbering formbuilder in product forms
* # - 613 Rails 2.3.4 Compatibility
* # - 615 Add Mexican Spanish localization files
* # - 616 Protect cart for mass_assignement
* # - 621 Provide type aware preference helper
* # - 622 Sample users are not added to the 'user' role
* # - 626 rake spree:upgrade doesn't delete initializers/searchlogic.rb
* # - 627 Add some named scopes for common filtering operations
* # - 629 Incomplete usage help text for script/generate extension_migration
* # - 630 zone_members.yml contains unknown zone ids
* # - 635 Mail templates have hard-coded $
* # - 636 Bug when canceling/resuming orders with language other than en-US
* # - 639 Jquery checkout bug
* # - 645 state changesin order don't produce SteteEvents
* # - 646 address model spec failing on missing state test
* # - 649 Order summary partial don't supports I18n.
* # - 650 Improvement to route upgrade process
* # - 654 en_GB_rails is broken - fails to load up some translations
* # - 655 Quantity field does not update in orders/edit
* # - 660 addresses in checkout should default to the ones the customer last used
* # - 661 Checkout address forms don't show state_name for state-less countries
* # - 663 Show selected Variant image in cart
* # - 668 Add support for faceted search / filtering
* # - 674 Testing of orders is slow (and will fail around 1 time in 259)
* # - 681 Improvements for zone handling
* # - 682 Improve seeding code
* # - 691 SMTP error during checkout prevents order from being properly completed
* # - 693 Error on deploy edge version
* # - 697 Rails Metal is not loaded properly
* # - 698 LineItem validation needs more care with checking of stock levels
* # - 709 update_addresses not defined in checkout.js
* # - 718 Don't work sorting orders by email.
* # - 720 Improve messages for require_{no_}user
* # - 722 Unknown object case doesn't handle case where id parameter is empty
* # - 723 Modify percentage calculator to use percentages
* # - 726 product.variants contains deleted variants
* # - 733 reject_unknown_object fails for collections
* # - 736 Column deleted_at can be ambiguous in some cases.
== 0.8.5
Same as 0.8.4 (problem with release in 0.8.4)
== 0.8.4
* # 494 - There are no default states for United states when you don't load sample data
* # 551 - Remove bootstrap restriction in production mode
* # 553 - Allow creation of default user through web interface
* # 550 - Seed data no longer populated correctly
* # 552 - Allow db:admin:create rake task to be run more then once
== 0.8.3
* # 450 - Rake tasks failing if rspec is not installed on the system
== 0.8.2
* # 445 - Removed rspec plugin and replaced with gem dependency.
== 0.8.1
* # 372 - Remove all vendored gems.
== 0.8.0
* # 273 - Improve usefulness of prototypes
* # 292 - Allow the ability to import roles based permission yaml files from extensions
* # 299 - Translation to dutch (belgium)
* # 304 - Password reset functionality
* # 313 - Line items association extension causes issues with AJAX version of cart
* # 318 - Rails 2.3.2 Support
* # 321 - Broken spec for admin/variants/edit, and form doesn't show option settings
* # 322 - Move searchlogic and all unreleased gems into vendor/gems
* # 328 - Bug when adding taxonomies
* # 329 - Move shipping out of extension and into main core
* # 331 - New Spree apps should be created with a default site extension
* # 333 - Switch to authlogic gem to handle authentication
* # 334 - Meta data keywords and description fields for products
* # 337 - Add user login field which is not restricted to be the user email address
* # 338 - Guest Checkout
* # 339 - Empty cart should not actually destroy the entire order
* # 340 - Token access to restrict viewing of incomplete orders
* # 341 - Add email address to order model
* # 345 - Refactor address model and relationships
* # 346 - Remove defunct viewable_id field from products table
* # 347 - Dump active_presenter in favor of nested_attributes
* # 348 - Upgrade task should automatically update permissions
* # 349 - Upgrade task should update routes.rb
* # 352 - Make checkout process more extensible
* # 357 - multiple shipments being created for 1 item in checkout
* # 362 - Rake doesn't use UTC time
* # 365 - Ajax failing on product pages
* # 366 - Echoe gem dependency is not installed
* # 367 - pagination is missing when you browse products through the taxonomy
* # 369 - Upgrade task should automatically update boot.rb
* # 386 - Currency problem in order confirmation page
== 0.7.1
* # 298 - rake spree:i18n:sync fails on yml files with empty lines
* # 303 - "What's This?" CVV link broken
* # 308 - Unable to change country for credit card payment (Admin form)
* # 309 - Last name of shipping address is wrong field
* # 310 - Fixed typo in Tennessee
* # 311 - No shipping method can be selected in IE 7
* # 312 - Remove assumption that order has shipment (when finalizing the order)
* # 315 - state selector failing on IE7 due to "Object not supported" js error
* # 317 - gem dependency command does not list all dependencies
* # 314 - Refactor checkout steps as partials
== 0.7.0
* # 166 - Order numbers should also use permalink
* # 220 - Security holes in a few controllers
* # 234 - Sales tax should recalculate after a change in shipping address
* # 239 - Rake task for upgrade an existing Spree deployment
* # 242 - State events show the UTC version of the timestamp
* # 246 - Rake tasks failing if highline is not installed on the system
* # 247 - Restrict shipping methods based on order contents
* # 249 - Backorders not updated with new quantity
* # 251 - Missing message
* # 253 - Norwegian Translation
* # 255 - Admin has problems with "Available On"
* # 260 - Remove the automatic pay event from the order model
* # 261 - Do not allow creditcard capture without a response code
* # 263 - Support for Protx Gateway
* # 264 - Change credit card month and year to drop down
* # 265 - Google Analytics Order Tracking
* # 266 - Allow quantities when adding a variant to an order
* # 268 - Cannot cancel an incomplete order
* # 269 - Adjusting inventory on a 1 variant product does not update backorder status properly
* # 270 - Additional database indexes
* # 276 - French Translation
* # 277 - New users should be assigned the 'user' role by default
* # 278 - Allow backordering to be set at the variant level instead of all-or-nothing
* # 279 - No variant is pre-selected
* # 280 - Even deleted variants are available
* # 284 - Russian Translation
* # 288 - Credit card information should be filtered in logs
== 0.6.0
* # 129 - Public extension assets don't respect order when mirrored.
* # 131 - Core specs keeps being overriden by extension specs.
* # 132 - Add support for use routes.rb files inside extensions instead of using class_eval.
* # 133 - Make extension gems be installed by the same gem tasks that installs the system gems.
* # 136 - SEO Friendly URL's for Taxonomy
* # 142 - Spree don't bootstrap from inside skeleton root dir.
* # 145 - Remove legacy FLAT_SHIPPING_RATE variable
* # 146 - All actions in the admin order list view should be confirmed
* # 147 - Params[:id] in OrdersController used for both product id and order id
* # 149 - Bootstrap task should load sample data from SPREE_ROOT instead of RAILS_ROOT
* # 150 - Allow users to configure SSL settings for all modes.
* # 151 - Switch from attachment_fu to paperclip.
* # 152 - Allow extensions to add tabs to products admin UI
* # 153 - Allow adding fields to either products or variants
* # 156 - New taxonomy is created with a nil permalink
* # 158 - CamelCased migration name results in incorrect migration file name
* # 159 - Make the number of products that are displayed on the admin interface configurable.
* # 160 - Renaming a product causes exception
* # 161 - Borders not appearing correctly on cart view (Safari Only)
* # 162 - Paranoid deletion of products.
* # 163 - Allow user to configure default tax category for products
* # 164 - Validation error messages for tax category and shipping category.
* # 165 - Child taxon permalinks can get out of date when parent updates
* # 167 - Improper zone matching for tax calculations if shipping zones are also configured
* # 168 - Product named_scopes should use table names
* # 169 - Old taxons route needs to be repositioned
* # 171 - Order status filter does not work with certain state names.
* # 172 - Allow user to configure the logo in the admin user interface
* # 173 - Allow shipping of backordered items.
* # 174 - Allow orders to be searched by name
* # 175 - Show default "No Image Available" placeholder when a product doesn't have any images.
* # 176 - Order search results are not preserved when paging
* # 177 - Searching on products and associated models can be slow
* # 178 - Standardize security model
* # 179 - Unauthorized users are redirected to login page.
* # 180 - Allow usesr to view their order history
* # 181 - My account should not show incomplete orders
* # 184 - add variant
* # 185 - When executing rake specs from inside an extension only its specs should be executed
* # 186 - Add paging to admin/users
* # 187 - Allow admin to assign user roles
* # 189 - Text Bug
* # 190 - Add "Resume" event for undoing canceled orders, etc.
* # 191 - Country list on address form is firing ajax queries too frequently.
* # 192 - shared/form_address partial hard codes the address_country_id field id
* # 193 - Allow admin to search existing users
* # 194 - Allow orders per page to be configurable
* # 197 - Disable bootstrap task in production
* # 203 - Create a rake task for keeping translation files in sync with en-US.yml
* # 210 - Error when attemtping to create new taxonomy
* # 216 - New rake task for creating new translations
* # 221 - Rake tasks fail if activemerchant gem is not up to date
* # 222 - New demo mode for use in the online demo
* # 224 - BCC email is not sent if only one the bcc fields is configured
* # 229 - generate_secret is deprecated
== 0.5.0
* # 55 - Variants need shipping weights to do shipping calculations.
* # 66 - Add a migration generator for extensions
* # 83 - Internal Server Error when adding product property to product
* # 90 - Support for sample data in extensions
* # 91 - Shipping address should be limited to the countries that are configured by a shipping zone
* # 92 - Configuration screen for inventory settings.
* # 95 - Bogus gateway should decline card instead of raising an exception
* # 96 - Creating first Taxon fails with blank database
* # 97 - Exception when returning to cart from shipping method selection screen
* # 98 - Exception occurs when changing country dropdown for Ship Address
* # 99 - Provide built-in mechanism for dealing with near static content
* # 100 - Add support for require gems inside extensions and an easy way to install them.
* # 101 - Add configuration setting to make bogus gateway in development mode optional
* # 102 - Credit card information is not being stored.
* # 103 - Rails 2.1.2 Support
* # 105 - Error when viewing order with non US state in either address.
* # 106 - Adding a new variant causes NoMethodError
* # 107 - SKU not saving for products (empty variant)
* # 108 - Correct after_transition for paid state in Order model
* # 109 - Add purchase method to Spree::PaymentGateway
* # 110 - Empty address cannot be validated
* # 112 - Check for user before emailing order confirmations
* # 113 - Property model references bogus value table.
* # 114 - Remove unsupported deactivate method from extensions
* # 116 - Updating option types causes all option values to disappear
* # 118 - Default authenticaiton screen should be login
* # 119 - Include login fields on user creation screen
* # 120 - Orders search does not return any results.
* # 122 - Credit card Number text field enforces 17 character restriction
* # 124 - Move the pay action out of the FSM for order.
* # 125 - Sales Tax calculation causes exception
* # 126 - Incomplete orders are appearing in admin orders views.
== 0.4.1
* #94 - User must be logged in to empty cart
* #89 - Cannot run specs for custom extensions
* #88 - Gateway Configuration Gives Error
== 0.4.0
* Initial support for internationalization
* Rails 2.1 support
* #38 - Credit card numbers are being logged
* #39 - Rails 2.1 Support
* #43 - Increase application width
* #48 - Support fo Pay Pal Website Payments Pro
* #51 - SEO Permalinks for Products
* #57 - Optionally store cc numbers in the database
* #59 - Convert line breaks to <p> elements in prodcut description
* #60 - Fix image clipping in product details
* #61 - Price change is not always reflected in the actual order
* #62 - Ability to override mailer templates in extensions
* #63 - New spree applications should use a random secret key for sessions
* #64 - Extension support of "public" assets
* #69 - New spree project is missing script/plugin
* #79 - Frozen gems inside of the Spree source are not copied into new applications
* #80 - Named routes don't work when defined inside its own extension using define_routes.
* #84 - Generating Thumbnails for products: wrong aspect ratio
* #82 - Unable to start server when both rails and spree are frozen
== 0.2.0 2008-06-05
* Extension support.
* Improved user/address model.
* Improved payment gateway configuraiton.
== 0.0.9 2008-04-23
* Changed source code layout. Spree now runs in stand alone, gem and application modes.
* Removed dependency on Engines plugin.
* Removed free tagging (will be made obsolete by categorization features in upcoming release)
* #20 - Product images in arbitrary order.
== 0.0.8 2008-03-27
* Fixed a few new bugs introduced by the variant refactoring
* Replaced some instances of the old Railscart logo
== 0.0.7 2008-03-26
* Fixed an error with improperly named helper in one of the mailers (this was preventing checkout)
* Removed several trivial references to old project name
== 0.0.6 2008-03-26
* Now properly requires the mini_magick dependency
* Fixed a few minor rake task issues
* Other very minor bug fixes
== 0.0.5 2008-02-26
* Test release of the newly named gem (formerly known as railscart)
== 0.0.4 2008-02-12
* Cookie sessions (no more db sessions)
* Streamlined migration stuff
* Removed database.master.yml configuration stuff (no longer really necessary)
* Improved data model for images
* Fixed --edge option to point to new railscart SVN location
== 0.0.3 2008-02-07
* Added --edge option to railscart command (which gets latest version of all plugins from SVN.)
* Refactored the product optioning stuff.
== 0.0.2 2008-01-29
* Additional gem release testing.
== 0.0.1 2008-01-29
* Initial release. Test of gem release mechanism.