Skip to content

Commit

Permalink
Merge pull request #54 from jakejohns/2.x
Browse files Browse the repository at this point in the history
Update for release
  • Loading branch information
jakejohns authored Jul 21, 2017
2 parents 00fde9a + d7dc2f6 commit eda14b4
Show file tree
Hide file tree
Showing 6 changed files with 92 additions and 3 deletions.
68 changes: 68 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# CHANGELOG

## 2.5.0

- ADD: VoidTag helper
- ADD: Element helper
- ADD: Support additional attributes on Scripts helper
- ADD: Support multi check boxes
- ADD: Support "Internal" Styles and Scripts
- DOC: Various documentation and phpDoc fixes.

## 2.4.1

This release modifies the testing structure and updates other support files.


## 2.4.0

This release fixes a bug in Checkbox/Radio helpers by adding a feature. Previously, the helpers used strict checking of values, which was an unintentional holdover from previous versions. They both now have a strict() method, just like the Select helper, that allows you to turn strict checking off and on. The default is "off."

It also includes a fix to the Escaper encoding lists: they were previously using "iso8859-" and now use "iso-8859-" (note the added dash, per the listing at http://php.net/manual/en/mbstring.supported-encodings.php).

Finally, the links, metas, scripts, styles, and title helpers now allow one-off use by passing values directly to the helper invocation. See the updated documentation for these helpers for more information.


## 2.3.0

This release has SECURITY FIXES. All users are encouraged to upgrade immediately.

- SEC: The AbstractChecked helper, which is the parent for Radio and Checkbox, now HTML-escapes the label. Previously, no escaping was applied.
- SEC: The Textarea helper now HTML-escapes the value. Previously, no escaping was applied.
- SEC: The Select helper now HTML-escapes each option label. Previously, no escaping was applied.
- FIX: The attributes for the Label helper now default to array() instead of null.


## 2.2.0

- FIX: Return empty string instead of null in AbstractList::__toString
- DOC: Branch alias 2.1 for the service config has been changed
- DOC: Fix typo in AttrEscaper::__invoke() doc comment
- DOC: Fix typo in HelperLocator::has() doc comment
- ADD: Add Helper/AnchorRaw for anchors w/ unescaped text; adds the helper, the factory to the locator, and the test.
- DOC: Various fixes to soothe PHPDocumentor.


## 2.1.1
- CHG: Disable auto-resolve for container tests and make config explicit.

## 2.1.0
- DOC: Updated docblocks and README files.
- CHG: Renamed services using new rules: "aura/html:escaper" and "aura/html:helper".
- TST: Add new container integration tests.


## 2.0.0
- DOC: Updated docblocks and README files.
- FIX #18
- FIX #17: Input helper now extends HelperLocator rather than composing it. This helps support easier DI configuration.
- CHG: Standardize all input helpers to return self.
- CHG: Allow Input::__invoke() to return the input locator object
- CHG: Allow Label::__invoke() to return the label object
- ADD: Class "Escaper" as a helper.
- FIX #6: In Select helper, add placeholder() and strict() methods, and no longer uses strict equality by default.

## 2.0.0-beta1

Extracted from Aura.View package.

2 changes: 0 additions & 2 deletions CHANGES.md

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2011-2015, The Aura Project for PHP
Copyright (c) 2011-2017, The Aura Project for PHP
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
7 changes: 7 additions & 0 deletions src/Helper/Input/Checkbox.php
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,13 @@ protected function htmlUnchecked()
return $this->void('input', $attribs);
}

/**
*
* Returns the HTML for multiple checkboxes.
*
* @return string
*
*/
protected function multiple()
{
$html = '';
Expand Down
7 changes: 7 additions & 0 deletions src/Helper/Scripts.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,13 @@
*/
class Scripts extends AbstractSeries
{
/**
* Temporary storage or params passed to caputre functions
*
* @var mixed
*
* @access private
*/
private $capture;

/**
Expand Down
9 changes: 9 additions & 0 deletions src/Helper/Styles.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
*/
class Styles extends AbstractSeries
{
/**
* Temporary storage or params passed to caputre functions
*
* @var mixed
*
* @access private
*/
private $capture;

/**
*
* Adds a <link rel="stylesheet" ... /> tag to the series.
Expand Down

0 comments on commit eda14b4

Please sign in to comment.