-
Notifications
You must be signed in to change notification settings - Fork 8
/
CHANGELOG
149 lines (117 loc) · 3.82 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
<a name="3.0.0.beta2"></a>
## 3.0.0.beta2 (2015-11-23)
#### Features
* **Account** implement Account.find_by_tag ((aee209db))
* **booking** allow filtering by code ((d1749c6d))
#### Bug Fixes
* **Gemfile** pin acts-as-taggable gem to compatible version ((b9c72643))
3.0.0.beta1
===========
FEATURES
* support Ruby 2.2
BREAKING
* drop the .by_value_date and .by_value_period scopes
3.0.0.beta0
===========
* fix deprecation warning.
* add rspec-its
* drop now unsupported ruby 1.9
* do not build on ruby 2.2
* add Booking.by_date scope
2.1.0
=====
FIXES
* Use case insensitive search in Booking#by_text.
* Language fixes in gem description and README.
CLEANUPS
* Update all gems.
* Include ruby version 2.2.0 on travis.
* Add default .ruby-version of 2.1.5 for rbenv.
* Autocorrect some syntax/style issues using rubocop.
2.0.3
====
FIXES
* Guard against disappeared previous reference.
* Use docker builds and ruby 2.1.5 on travis.
* Fix credit/debit switch in #to_s methods.
2.0.2
=====
FIXES
* Add #bookings association to BookingTemplate.
2.0.1
=====
FIXES
* Add rspec config.
* Update copyrights.
* Refactor all usage of deprecated #is_XXX_account? calls.
* Drop legacy init.rb
* Move Copyright declarations from README to LICENSE.
* README fix to not only talk about rails 3.
* Update .rspec.
* Cleanup gitignore.
* Drop default value for text column bookings.comments.
* Do not use find_or_create_by.
* Use double instead of stub_model.
* Adapt database.yml so it allows both local and travis spec runs.
* Add missing quotes in database.yml
* Fix SQL statement for Booking#unbalanced_by_grouped_reference.
* Add charge_rate_code to attr_accessible for BookingTemplate.
2.0.0
=====
This is a major release with some breaking changes.
We now officially support (and test) sqlite3, postgresql and MySQL. The gem
dependencies have been cleaned up and enhanced.
The libraray got rid of some hard requirements on the consumers Models. We
got rid of most of it! File an issue on GitHub if you find too strict dependencies.
REMOVED
* Drop Bank and BankAccount models.
These models were depending on the Person model from has_vards. This
is too heavy a dependency.
Reimplement in you application. Take a look at version 1.1.3
* Drop association in Account to attachments.
NEW
* Booking.by_account(account_or_id) scope
* Booking.balance_by(account_or_id) method
* New method Booking.unbalanced_by_grouped_reference(account_or_id).
* Add method Account#unbalanced_references.
* Implement .balances and .accounts scopes on Booking.
FIXES
* Fix typo in en locale.
* Make acts_as_taggable support optional for Account model.
* Deprecated Account.is_*_account? methods in favor of .*_account?
* Add migration to use 2 decimals for Booking.amount
* Restructure BookingTemplate acts_as_taggable_on declarations.
* Not only check on acts-as-taggable-on gem inclusion, but only existence of needed table for tag associations.
1.1.3
=====
* Mark BookingTemplate.matcher as accessible.
1.1.2
=====
Fix specs.
Add #debit_account and #credit_account to attr_accessible for BookingTemplate.
1.1.1
=====
* Fix attr_accessible for BookingTemplate.
1.1.0
=====
* Drop deprecated source :rubygems in Gemfile.
* Update Gemfile.lock.
* Add BookingTemplate model and migration.
* Add migration to create BookingTemplate table.
1.0.2
=====
Add support for default tag list for Accounts.
1.0.1
=====
Add tag support for accounts.
1.0.0
=====
Split gem into two parts: has_accounts now only provides the models and migrations. The new
has_accounts_engine gem brings all the controller, views etc.
0.20.0
======
* Add account_type to Account.attr_accessible.
* Add some more translations from Bookyt.
* Use BankAccount as default class in BankAccounts Controller.
* Update Bank model to provide attr_accessible and drop has_vcards as it is in the parent class.
* Add banks controller and views.