Releases for Hierarchical Select

hierarchical_select 5.x-3.0-rc3

Wim Leers - August 28, 2008 - 15:07
Official release from CVS tag: DRUPAL-5--3-0-RC3
Download: hierarchical_select-5.x-3.0-rc3.tar.gz
Size: 74.3 KB
md5_file hash: 785c953007afee1e4b303f2a0399f84d
First released: August 28, 2008 - 15:07
Last updated: August 28, 2008 - 15:10

Changes since DRUPAL-5--3-0-RC2:

  • #292954 by Vuds: hs_book_hierarchical_select_valid_item()'s query fails when a module is installed that applies db_rewrite_sql() on it
  • Follow-up patch for #284485: allow use of HS widget even if taxonomy isn't hierarchical, but now also in a Taxonomy exposed filter
  • Prevent notices on the config export form.
  • Added the concept of 'context type' and 'context', which allows for more accurate HS config management.
  • Implemented #276731: Status report check: Hierarchical Select must have a higher weight than the Hierarchical Select implementations
  • #294630: Clarify that a vocabulary's Multiple select setting is now managed by HS.
  • Improved the manipulation of view settings through the HS config form.
  • Fixed #294313, sponsored by mzenner: Force Single losing last selection
  • Implemented #291626: change-hierarchical-select event
  • #284719 by jrbeeman: Document how to theme views exposed filters to play nicely with HS
  • Fixed #296254: Unable to set the parent of a term/container/forum
  • Fixed #298260: Firefox 3.0.1 menu children must be double clicked
  • #297104: hook_requirements() should check if the module has been installed in "modules"
  • Fixed #298322: Regression: creation of new levels broken

hierarchical_select 5.x-3.0-rc2

Wim Leers - August 7, 2008 - 23:44
Official release from CVS tag: DRUPAL-5--3-0-RC2
Download: hierarchical_select-5.x-3.0-rc2.tar.gz
Size: 73.22 KB
md5_file hash: 44ab7b0c9b7752643d6cbe418dcf920c
First released: August 7, 2008 - 23:44
Last updated: August 7, 2008 - 23:45

Changes since DRUPAL-5--3-0-RC1:

  • Fix coder warnings.
  • Level label was not being passed through properly for the deepest level when enforce_deepest was enabled.
  • Taxonomy implementation: the exclude_tid parameter was not yet being applied to the root level.
  • - In the developer mode, HS now also performs config diagnostics.
    - 'Submit' button on the config import form renamed to 'Import'
    - Improved comment.
  • Implemented #284062: Ability to configure per-level if the user can create new items
  • Fixed #284053: Creating terms at levels deeper than the max_levels setting does not work
  • When enforce_deepest is disabled, and level labels are disabled or the root level label is empty, then don't set a root level label at all.
  • Add a param to the taxonomy implementation to make it possible to have a special (fake) '' term, which is necessary in the form/term creation form.
  • Simplified (as in less) and improved the CSS (no silly bottom margin anymore), in fact it's now impossible to distinguish a HS from a normal select on WebKit, and almost (2px difference) in Firefox.
  • Doxygen was missing for _hierarchical_select_create_new_item_is_allowed().
  • Fixed #284435: If a term doesn't have children the option "" is displayed, no matter if "Allow creation of new terms" is selected
  • Implemented #284485: Allow use of HS widget even if taxonomy isn't hierarchical
  • Implemented #284724: Force update on all Hierarchical Selects with the same hierarchy when an item is created
  • Follow-up patch for #276054: the create new level stuff was not yet removed from the CSS, JS and API.txt.
  • Follow-up patch for #276054: missed one more spot in API.txt.
  • Implemented #284739: Don't do a callback to the server when an item does not have children
  • #285392 by jrbeeman: Minor typo in API.txt
  • #285246 by Davy Van Den Bremt and myself: Hierarchical Select for menu parent item on node edit/add forms
  • Fixed #287604: Editability settings: only the root level is configurable when the 'depth' setting of a content_taxonomy field is 0.
  • Follow-up patch for #287408: 'prepare-GET-submit' event not triggered for exposed filters in views_filterblock
  • #288372: Make it more clear that jQuery Interface is no longer needed in HS 3
  • #289702: HS Taxonomy doesn't let to choose multiple parents for terms
  • #284719 by jrbeeman: views.js alters exposed filters HTML in a way that breaks display of multiple item filters
  • Regression caused by #284739: animations don't work when items without children are selected.
  • The cache system wasn't updated when HS' JS was ported to jQuery 1.2. Therefore, several changes:
    - renamed event 'update hierarchical select' to 'update-hierarchical-select'
    - used slice() instead of gt()
    - lastUnchanged usage updated
    In limited testing, it all seems to be working again!
  • The config export code for the allowed_levels setting had a small bug in it: it shouldn't have quotes.
  • Fixed #283397 by sirpy, peterzoe and myself: content_taxonomy widget not properly working when chosen a single term
  • When creating a new item, don't display the "Add" button for the dropbox.
  • Fixed #290909: #required not respected
  • Fixed #290819: update 7 is problematic: db_prefix_tables() breaks the serialized value
  • Fixed #291486: Make it clear that the dropbox will be enabled automatically when the "Force Single" setting of an exposed filter is disabled

hierarchical_select 5.x-3.0-rc1

Wim Leers - July 16, 2008 - 18:21
Official release from CVS tag: DRUPAL-5--3-0-RC1
Download: hierarchical_select-5.x-3.0-rc1.tar.gz
Size: 70.28 KB
md5_file hash: c245fc07fb9d72518ebfd825e595ae38
First released: July 16, 2008 - 18:21
Last updated: July 16, 2008 - 18:25

Changes since DRUPAL-5--3-0-BETA2:

  • Also use Hierarchical Select for the forum 'forum' form.
  • Implemented #263684: Hierarchical Select Flat List: new mode that doesn't support hierarchies, but does allow usage of the dropbox
  • Fixed minor bug in developer mode.
  • Added 2 new sections to the README: "Limitations" and "Maximum scalability".
  • Improved handling of the max_levels setting; allow 0 for unlimited levels.
  • Disallow the user to create new items without labels.
  • Fixed #276945: HS Content Taxonomy: "Multiple values" field setting not set when save_lineage or the dropbox are enabled
  • Fixed: the flat select would *always* have set #multiple = TRUE, which causes problems (e.g. when using Views exposed filters with "Force single"). Also some cosmetic changes.
  • Fixed: The flat select uses the selection from the *calculated* selection, instead of the *generated* selection (e.g. enforce_deepest wasn't being applied).
  • - New: you can now pass extra information that will be POSTed when you trigger the 'enforce-update' event.
    -New: a 'disable-updates' event. When you trigger this event, you can handle updates of HS yourself.
  • Added work-around for #109459. This was necessary when a HS can be used by anonymous users and when you're using a version of Drupal older than 5.8.
  • Make sure HS keeps working as good as it can even when the user makes drastic changes to the content_taxonomy configuration: when he changes the root term.
  • Another content_taxonomy weirdness work-around.
  • Follow-up patch by jrbeeman for #268639: Add "before" JS triggers and pass hsid and settings through
  • Renamed 'node_count' to 'entity_count'.
  • #277522: Always allow access to server callback *and* Multiple values setting not maintained when saving the field form
  • Added a gotcha to the API documentation based on feedback from jrbeeman.
  • Guide the user when he enables the save_lineage setting of an exposed taxonomy or content_taxonomy filter in a view.

hierarchical_select 5.x-3.0-beta2

Wim Leers - July 3, 2008 - 22:29
Official release from CVS tag: DRUPAL-5--3-0-BETA2
Download: hierarchical_select-5.x-3.0-beta2.tar.gz
Size: 67.08 KB
md5_file hash: f725b89bd36ed782ed95c09dce46712a
First released: July 3, 2008 - 22:29
Last updated: July 3, 2008 - 22:30

Changes since DRUPAL-5--3-0-BETA1:

  • Fixed #276268: Missing require_once calls for common.inc
  • Fixed typo in the JS which caused the animations and callbacks to fail.
  • Updated the subscriptions_taxonomy FAPI code to use the new #config property.
  • #277044: Clarify that a vocabulary's "Multiple select" setting is managed by the HS config
  • Fixed #276328: Node preview functionality stops working
  • Major improvement when JS is disabled: only a small part of the help text is displayed, on hover you will get to see more. This relatively advanced CSS doesn't work in IE 6, but it works in IE 7 and the other (decent) browsers.
  • Prevent form altering when an exposed filter is being removed.
  • Fixed #276221: Content Taxonomy Views not working: root level is always empty
  • Fixed #276142: "Save options" and "Multiple values" not managed by HS upon creation of new field
  • Fixed #276347: HS Content Taxonomy doesn't work when no root term is specified
  • #277780: Support for the 'both' and 'cck' "Save options" of Content Taxonomy fields
  • Minor addition to the _item_get_label() hook documentation.
  • Hierarchical Select is now also used on the form to add/edit terms!
  • Automatically set save_lineage = 0 when it's the forum navigation vocabulary!
  • Updated the README: listed all other core modules with which we now integrate. I also was able to remove one of the troubleshooting entries thanks to the changes of the last commit.

hierarchical_select 5.x-3.0-beta1

Wim Leers - June 28, 2008 - 20:34
Official release from CVS tag: DRUPAL-5--3-0-BETA1
Download: hierarchical_select-5.x-3.0-beta1.tar.gz
Size: 67.48 KB
md5_file hash: 175a0cd59fa697a8cdfaeebbc0ee13d2
First released: June 28, 2008 - 20:34
Last updated: June 28, 2008 - 20:35

Yes, finally, the first HS 3 beta!

✓ scalability issues have been fixed (The entire rendering process has been rewritten to use the Forms API, which required backporting features available only in Drupal 6. The CSS and JS have been rewritten almost completely as a result of this.)
✓ perfect graceful degradation (Compare JS enabled VS JS disabled. This is actually just a byproduct of the above change.)
✓ ability to create new items in the hierarchy

Other changes:
✓ more granular control over Views exposed filters (for both the Taxonomy and Content Taxonomy implementations)
✓ Hierarchical Select for menu parent selection
✓ enhanced configuration form (more intuitive, and with a preview)
✓ abstracted configuration form, to prevent duplicate form code for multiple modules
✓ overview of all Hierarchical Select form item configuration forms
✓ display number of matching nodes
✓ actual CCK widget for content_taxonomy (already takes advantage of the abstracted configuration form)
✓ Views exposed Taxonomy filters: supporting the **ALL** option
✓ remove dependency on jQuery Interface
✓ if available, use HTML 5 client-side database storage to reduce the number of queries to the server
✓ trigger JS events to allow for advanced interactions
✓ allow to set #size (like the Finder's Column View)
✓ much improved documentation

hierarchical_select 5.x-3.x-dev

Wim Leers - April 15, 2008 - 21:29
Nightly development snapshot from CVS branch: HEAD
Download: hierarchical_select-5.x-3.x-dev.tar.gz
Size: 74.43 KB
md5_file hash: 592bce72edaa9450ff9c7e1804fe0b72
First released: April 15, 2008 - 21:29
Last updated: August 30, 2008 - 00:05

Hierarchical Select 3 development snapshot.

hierarchical_select 5.x-2.2

Wim Leers - April 15, 2008 - 21:19
Official release from CVS tag: DRUPAL-5--2-2
Download: hierarchical_select-5.x-2.2.tar.gz
Size: 29.75 KB
md5_file hash: 610676f91bf4c679f203cceb8e8ddafc
First released: April 15, 2008 - 21:19
Last updated: April 15, 2008 - 21:20

Changes since DRUPAL-5--2-1:

  • #233310 by levavie: RTL support. Thanks\!
  • #221660: i18ntaxonomy support

hierarchical_select 5.x-2.1

Wim Leers - March 6, 2008 - 09:05
Official release from CVS tag: DRUPAL-5--2-1
Download: hierarchical_select-5.x-2.1.tar.gz
Size: 27.13 KB
md5_file hash: c1f74d26ffee05b6cf47148e47bbc6fa
First released: March 6, 2008 - 09:05
Last updated: March 6, 2008 - 09:10

Changes since DRUPAL-5--2-0:

  • Fixed #229400 by baja_tz: Dropbox limit set to zero not supported by server-side validation
  • Fixed #229513: IE6/IE7 support broken

hierarchical_select 5.x-2.0

Wim Leers - March 3, 2008 - 10:00
Official release from CVS tag: DRUPAL-5--2-0
Download: hierarchical_select-5.x-2.0.tar.gz
Size: 27.02 KB
md5_file hash: eb887181aa01cffea17c84a48e83589a
First released: March 3, 2008 - 10:00
Last updated: March 3, 2008 - 10:05

To see what's new and improved in this release, see my blog post about it.

Changes since DRUPAL-5--2-0-RC4:

  • If _hierarchical_select_validate_selection() receives an array as the selection, and all items are invalid, then return -1 instead of an empty array, i.e. *always* return -1 if the selection was invalid.
  • Fixed #222078: Content Taxonomy issues: merged levels and depth setting not working correctly
  • Fixed #221210: Multiple select: impossible to remove selections of which the child term has multiple parents
  • Implemented #218294: Support for the "error" class (i.e. when a required form item was left empty)
  • Follow-up for #218294: hsid was hardcoded to zero.
  • General cleanup: comment fixes, whitespace improvements.
  • README improvements.
  • Fixed #228193: Dropbox limit is not enforced server side.
  • #227739: Original select randomly not hidden in Safari 3

hierarchical_select 5.x-2.x-dev

Wim Leers - March 3, 2008 - 09:55
Nightly development snapshot from CVS branch: DRUPAL-5--2
Download: hierarchical_select-5.x-2.x-dev.tar.gz
Size: 29.75 KB
md5_file hash: b5a8ec2b4f707bcbbb40ac550baff693
First released: March 3, 2008 - 09:55
Last updated: March 29, 2008 - 12:03

Development snapshot.

hierarchical_select 5.x-2.0-rc4

Wim Leers - February 9, 2008 - 18:21
Official release from CVS tag: DRUPAL-5--2-0-RC4
Download: hierarchical_select-5.x-2.0-rc4.tar.gz
Size: 26.01 KB
md5_file hash: acc48d08060bf6762c2ca1b2054b520a
First released: February 9, 2008 - 18:21
Last updated: February 9, 2008 - 18:25

I've been adding new features in almost every beta/RC. Not anymore now.

There's one known issue in this release. The reason it's not fixed yet: I've not yet been able to reproduce it.

New features:
- JS-enhanced Hierarchical Select settings form on the Vocabulary settings form
- New: Level label support when enforce_deepest is enabled; level labels will only be allowed in the root level.
- Smarter default settings for #required and #multiple for the exposed filter overriding.
- New: ability to set a root level label when enforce_deepest is enabled.

Improvements:
- Improvement: more consistent use of the "" option, available when: optional, or enforce_deepest is enabled, or multiple select is active and at least one item is selected.
- Improvement: the "" option is now automatically selected as soon as at least one item has been added to the dropbox (even if it's a required form item) – this required changes in the client-server interaction.
- Improvement: more reliable lineage reconstruction algorithm when save_lineage is enabled.
- Improvement: all_option setting now only has effect when multiple select is enabled (minor).
- Improved: Made selection of value 'label_X' trigger similar events as 'all' value: no server query required!
- Improved: animation for the non-server-query options is now different from the "normal" one.
- Improved: Made selection of value 'none' trigger similar events as 'all' value: no server query required!
- Improved: made all cases in the updateOriginalSelect() method use the same $options jQuery element set.
- Improved: level labels UI.
- Added entry to README for #207252: content_taxonomy PHP errors when set to save in CCK table.
- Add documentation for all_option setting.

Bug fixes:
- Fixed #217538: Unselecting 1st level terms using "none" doesn't remove second-level dropbox

hierarchical_select 5.x-2.0-rc3

Wim Leers - February 3, 2008 - 17:00
Official release from CVS tag: DRUPAL-5--2-0-RC3
Download: hierarchical_select-5.x-2.0-rc3.tar.gz
Size: 24.72 KB
md5_file hash: 2411bdf697e7618b70f77f5aac7cd919
First released: February 3, 2008 - 17:00
Last updated: February 3, 2008 - 17:05

New features:
- #217395: Allow usage of operators for exposed filters
- #217368: The "" option

Improvements:
- #213703: Add a note to the README about multiple values with content_taxonomy

Bug fixes:
- Views exposed filters rearranging was broken due to a class name that has changed in HS2.
- Fix for bug introduced in fix for #215328.
- Work-around for the inability to reset the selection. (in the Taxonomy Subscriptions form)
- Fixed: the "none" item in Taxonomy selects would be selected when something was just added to the dropbox. This had no negative side-effects, but has been fixed for the sake of correctness.
- Fixed: variable was not being initialized in _hierarchical_select_reconstruct_lineages_save_lineage_enabled().
- Fixed #215328: Unselecting current taxonomy selection is not saved when "multiple select" is disabled and "save term lineage" is enabled.

hierarchical_select 5.x-2.0-rc2

Wim Leers - January 31, 2008 - 17:09
Official release from CVS tag: DRUPAL-5--2-0-RC2
Download: hierarchical_select-5.x-2.0-rc2.tar.gz
Size: 23.96 KB
md5_file hash: 532a182c1489b42c999d375c19324576
First released: January 31, 2008 - 17:09
Last updated: January 31, 2008 - 17:10

Bug fixes
- Fixed: the select items of the current HS aren't disabled when it's waiting for a server response.
- #212528: Weight of vocabulary has disappeared from the form
- #212052: When dropbox limit is reached: display warning, disable hierarchical select

New features
- Feature: support for subscriptions_taxonomy module.

hierarchical_select 5.x-2.0-rc1

Wim Leers - January 19, 2008 - 16:33
Official release from CVS tag: DRUPAL-5--2-0-RC1
Download: hierarchical_select-5.x-2.0-rc1.tar.gz
Size: 22.8 KB
md5_file hash: eeb671cfc57338b8928cf284591c11ed
First released: January 19, 2008 - 16:33
Last updated: January 19, 2008 - 16:35

Features:
- #210061: Ability to specify the maximal number of selected items
- #211422: Disable form submit until AHAH has completed
- #208782: Level label styles
- #189363: Ability to set a site-wide animation delay

Bug fixes:
- Follow-up for #211422: changed a test to fix Firefox compatibility
- #205299: Hierarchical Select not working due to customized Taxonomy module weight

hierarchical_select 5.x-2.0-beta2

Wim Leers - January 8, 2008 - 01:23
Official release from CVS tag: DRUPAL-5--2-0-BETA2
Download: hierarchical_select-5.x-2.0-beta2.tar.gz
Size: 21.33 KB
md5_file hash: 11c212f743b50a2ea466246795ec2238
First released: January 8, 2008 - 01:23
Last updated: January 8, 2008 - 01:25

Improvements:
- #205123: Better default theme
- Only prepend a "none" option to the root level if the form item is optional AND (this is new) if the "enforce deepest" option is enabled.
- Documented special values.

Bug fixes:
- #205341: Selection lost on preview
- #206598: Incompatible with Content Taxonomy.
- Dropbox title not being passed through, thus is reverting to default title after a dropbox entry was added/removed.

hierarchical_select 5.x-2.0-beta1

Wim Leers - December 30, 2007 - 19:30
Official release from CVS tag: DRUPAL-5--2-0-BETA1
Download: hierarchical_select-5.x-2.0-beta1.tar.gz
Size: 20.81 KB
md5_file hash: dc27fbd6cc295bde043ff7a622ccc085
First released: December 30, 2007 - 19:30
Last updated: December 30, 2007 - 19:35

New features:

  • Much improved API, instead of an all-in-one hook that can easily become incredibly complex, you now have to implement 7 very simple hooks
  • Multiple select support
  • A setting that allows to save only the deepest item or the entire lineage
  • A setting that allows the user to pick an item from any level, or forces the user to pick an item from the deepest level
  • Level labels
  • Minor: configuring of the animation delay (no configuration via the interface, only via Forms API)

All known bugs have been fixed as well. Please test and provide feedback!

hierarchical_select 5.x-1.4

Wim Leers - November 3, 2007 - 00:03
Official release from CVS tag: DRUPAL-5--1-4
Download: hierarchical_select-5.x-1.4.tar.gz
Size: 12.98 KB
md5_file hash: aece9e2590f64330ebdadf6c46acd734
First released: November 3, 2007 - 00:03
Last updated: November 3, 2007 - 00:05

New features
- Implemented #176936: support for multiple select. Sponsored by Paul Ektov.

hierarchical_select 5.x-1.3

Wim Leers - October 11, 2007 - 13:40
Official release from CVS tag: DRUPAL-5--1-3
Download: hierarchical_select-5.x-1.3.tar.gz
Size: 12.59 KB
md5_file hash: cca77cdf2f51fc30352d871356448136
First released: October 11, 2007 - 13:40
Last updated: October 11, 2007 - 13:45

Bug fixes:
- Improved the readme.
- Fixed #180556: After content_taxonomy installation, hierarchical_select doesn't work

hierarchical_select 5.x-1.2

Wim Leers - October 8, 2007 - 17:25
Official release from CVS tag: DRUPAL-5--1-2
Download: hierarchical_select-5.x-1.2.tar.gz
Size: 12.44 KB
md5_file hash: 12dca554fe3586ce12f530b94e857e10
First released: October 8, 2007 - 17:25
Last updated: October 8, 2007 - 22:55

New features:
- Added the ability to have an optional hierarchical_select form item, and immediately added support for this in the taxonomy hierarchical select rendering function. (#173052)

Bug fixes:
- Fixed CSS bug that caused misalignment of selects when JavaScript was disabled.
- Fixed #181701: Hierarchical Select fails to update when the server doesn't support clean urls
- Fixed #178748: On submit if the form has validation errors then the select box selects the default category.

hierarchical_select 5.x-1.1

Wim Leers - September 6, 2007 - 23:00
Official release from CVS tag: DRUPAL-5--1-1
Download: hierarchical_select-5.x-1.1.tar.gz
Size: 11.74 KB
md5_file hash: 5b62800df65d29e6baf16eb6ebe8706c
First released: September 6, 2007 - 23:00
Last updated: September 6, 2007 - 23:05

Bugfixes:
- #173599 by sicjoy: empty menu item added.
- Fixed #173538: When submitting a form without changing a hierarchical select's selection, the default value doesn't get saved.
- Fixed a typo.
- Fixed 2 incorrect checks, which prevented content_taxonomy fields inside field groups from being detected.

hierarchical_select 5.x-1.0

Wim Leers - September 4, 2007 - 12:40
Official release from CVS tag: DRUPAL-5--1-0
Download: hierarchical_select-5.x-1.0.tar.gz
Size: 11.62 KB
md5_file hash: 987d5f2857841cf3ec15ff0f371d8a09
First released: September 4, 2007 - 12:40
Last updated: September 4, 2007 - 12:45

Initial release.

hierarchical_select 5.x-1.x-dev

Wim Leers - September 4, 2007 - 12:39
Nightly development snapshot from CVS branch: DRUPAL-5
Download: hierarchical_select-5.x-1.x-dev.tar.gz
Size: 13.7 KB
md5_file hash: 5b234f0e9c4870944995ff02e5fcd9ea
First released: September 4, 2007 - 12:39
Last updated: December 24, 2007 - 00:07

Development snapshot.

 
 

Drupal is a registered trademark of Dries Buytaert.