Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
Anahkiasen committed Feb 9, 2014
2 parents e399cd8 + 0a673a7 commit fce6790
Show file tree
Hide file tree
Showing 20 changed files with 381 additions and 181 deletions.
61 changes: 26 additions & 35 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
## CHANGELOG
# CHANGELOG

3.4.1
-----
## 3.4.2

- [add] Added the ability to specify multiple namespaces to look for fields in the MethodDispatcher
- [mod] Appended buttons are now properly wrapped in input-group-btn in Bootstrap 3
- [fix] Fixed a bug where wrong items would get selected in optgroups
- [fix] Fixed some bug when fetching data from the request
- [fix] Fixed spaces in validation rules causing errors

## 3.4.1

- [add] Added support for passing MessageBag instances to `withErrors`
- [mod] MethodDispatcher can now look for field classes in multiple namespaces
- [mod] Use objects' `toArray` instead of array casting when possible
- [fix] Fix framework classes overwriting classes predefined on Field classes
- [fix] Fix stability problems that prevented Former form being installed

3.4.0
-----
## 3.4.0

- [add] Added `Former::rawOpen` to open a temporary no-framework/no-label form
- [add] Added support for camelCase form openers (ie. `verticalOpen` and `vertical_open`)
Expand All @@ -19,8 +25,7 @@
- [fix] Various bugfixes related to repopulation
- [fix] Fix various memory and 4.1 compatibility issues

3.3.0
-----
## 3.3.0

- [add] Add ability to pass attributes to a select's options
- [add] Add support for PATCH method
Expand All @@ -33,15 +38,13 @@
- [fix] Fix bug in selection false values in Selects
- [fix] Fix bug where selects with optgroups weren't populated correctly

3.2.0
-----
## 3.2.0

- **[mod] Updated TwitterBootstrap3 to the latest release**
- **[mod] Former now handles camelCase attributes (ie. `dataPlaceholder` for `data-placeholder`)**
- [mod] `$group->getErrors()` is now public

3.1.0
-----
## 3.1.0

- [add] **You can now configure which attributes are translated by default**
- [add] **Added the `TwitterBootstrap3` framework**
Expand All @@ -50,8 +53,7 @@
- [mod] All fields are now displayed as "raw" by default in custom groups
- [fix] Fix some checkable bugs

3.0.0
-----
## 3.0.0

- **Refactor of Former – the project is now framework agnostic, see installation details**
- [add] You can now chain methods to actions blocks `Former::actions('Hello', 'Mr Bond')->id('foo')->addClass('bar')`
Expand All @@ -70,66 +72,57 @@
- [add] Former now automatically inserts a token in the form
- [add] Support for select groups

2.6.0
-----
## 2.6.0

- **[add] 'required_text' to append a text to required fields's labels**
- **[add] Former::open()->rules([]) as alias to Former::withRules**
- [fix] Fix a bug where labels for radios would fail because of identical ids
- [fix] Fixed a bug where ->populateField would fail if the form was populated with an object

2.5.0
-----
## 2.5.0

- **[add] Add basic button class that allow Bootstrappy submit/buttons**
- **[add] ControlGroup->prependIcon and appendIcon methods**
- [add] Ability to pass an array of classes to add to Field->addClass
- [fix] Fix instantiated classes bug in PHP 5.3.2
- [fix] Fix multiple buttons instances overwriting themselves

2.4.0
-----
## 2.4.0

- **[add] Form openers are now objects too and accept chained methods**
- [add] Add `unchecked_value` option to decide what value unchecked checkboxes have in the POST array
- [add] Allow booleans to be passed to Checkable->check() on single items
- [mod] Disable `push_checkbox` option by default
- [fix] Automatically fetch Lang objects passed to `->options`

2.3.0
-----
## 2.3.0

- **[add] Add `push_checkboxes` option which forces the submiting of unchecked fields to the POST array**

2.2.0
-----
## 2.2.0

- **[add] Add `Former::file()` and `Former::files()` with methods `->max` and `->accept`**
- [add] Add ability to set a placeholder option for select fields
- [add] Add ability to set attributes for a label

2.1.0
-----
## 2.1.0

- **[add] Add ability to populate field with a model's relationships**
- [add] Added `->check()` method on radios and checkboxes

2.0.0
-----
## 2.0.0

- **[add] Former now uses Laravel's Config class to manage settings, letting the user create a `former.php` file in `application/config` to override default options**
- [add] Add option to disable automatic labeling of fields
- [fix] Fix translation of empty strings

1.2.1
-----
## 1.2.1

- **[add] Fetch automatically key and value from models through `get_key` and `__toString`**
- [add] Add `Former::populateField` to populate a specific field
- [fix] Fixed a bug preventing from using one Former call to output several times

1.2.0
-----
## 1.2.0

- **[add] Add suport for Zurb's Foundation framework**
- **[add] Allow the passing of Query/Eloquent objects to text fields through `->useDatalist`**
Expand All @@ -139,14 +132,12 @@
- [fix] Don't create a label tag around checkboxes if the label is empty
- [fix] Fix custom arguments of `open()` not working as desired

1.1.0
-----
## 1.1.0

- **[add] Allow the passing of Query/Eloquent objets to select fields through `->fromQuery`**
- [fix] Disable form population on password fields
- [fix] Fix uneditable inputs outputing as text fields

1.0.0
-----
## 1.0.0

- Initial release of Former on [Laravel Bundles](http://bundles.laravel.com/bundle/former/)
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
}
],
"require": {
"anahkiasen/html-object": "~1.2.0",
"anahkiasen/html-object": "1.*",
"illuminate/config": "~4",
"illuminate/container": "~4",
"illuminate/http": "~4",
Expand Down
Loading

0 comments on commit fce6790

Please sign in to comment.