uuid 7.x-1.0-alpha3
| Download | Size | md5 hash |
|---|---|---|
| uuid-7.x-1.0-alpha3.tar.gz | 24.32 KB | 98e2129672b862c18b1f7ee7d0d77514 |
| uuid-7.x-1.0-alpha3.zip | 31.37 KB | bce5ed42acee7f2be325d24f745e80fd |
Release notes
This release introduces fixes to many major issues discovered after the rewrite that happened after the 7.x-1.0-alpha1 release, as well as some API changes and additions.
Bugs fixed
The most notable bug fix in this release is how UUID module is implementing hook_schema_alter(). UUID module no longer implement that on behalf of other modules, so modules that provide entities with UUID support now needs to implement hook_schema_alter() them self in order to add the uuid column.. The reason for this is that UUID module can't call entity_get_info() during schema generation, without causing incomplete schema caches under some circumstances. This fixed many issues, including:
- #1268602: Crash after enabling UUID
- #1281132: UUID make install profile crash
- #1256888: Drupal unable to bootstrap after running DB update for UUID
- #1279368: Make sure that modules installed after uuid have been enabled also get uuid's attached.
- ... and probably some more
Other bug fixes includes:
- #1306050: First revision doesn't get a vuuid
- #1419002: .info file's description can cause server connection reset
New features
Most features still needs documentation on how to fully utilize them. This will be the focus for the next release. New features includes:
uuid 7.x-1.0-alpha2
| Download | Size | md5 hash |
|---|---|---|
| uuid-7.x-1.0-alpha2.tar.gz | 19.16 KB | 2c167186753964124297efd73084a7dc |
| uuid-7.x-1.0-alpha2.zip | 25.41 KB | bea9fea8581e821df1a7635d62f86e6e |
Release notes
This release is a major rewrite of the 7.x-1.x branch and breaks backwards compatibility with 7.x-1.0-alpha1 !
An upgrade path from 7.x-1.0-alpha1 won't will be provided.
An upgrade path from 6.x-1.x will be provided, once we reach beta.
There are some better in-line documentation and uuid.api.php is updated. But a more complete API documentation will come for the beta release!
Some of the major changes are:
- Generic entity support. We no longer have sub modules for every entity type.
- Support for loading entities so that they only contain UUID references in properties and fields.
- Support for saving entities containing only UUID references.
- New ID and UUID lookup functions.
- Mush better test coverage, almost 100%.
- The OOSP generator was dropped as the underlying PHP module is badly broken.
- UUID for user roles aren't implemented in this release yet. But it will be!
uuid 7.x-1.0-alpha1
| Download | Size | md5 hash |
|---|---|---|
| uuid-7.x-1.0-alpha1.tar.gz | 17.33 KB | 539f913961442ccd6574f2799c65b797 |
| uuid-7.x-1.0-alpha1.zip | 31.22 KB | e6c98153ad92feb5077d97608616f47d |
Release notes
This is the first and possibly last alpha for the 7.x-1.0 release of UUID. After many iterations some consensus has developed in the community about the direction UUID will take in Drupal 7 contrib and hopefully D8 core.
The Drupal 7 version of UUID uses a different approach to 6. Each entity (or "pseudo entity" such as roles) has it's own UUID module. The UUID data is stored in the same table as the primary data for the entity. Once the entity specific module is enabled, all records for that entity will receive a UUID.
The UUID generation system is pluggable so different UUID generators can be used depending on the environment the site is deployed in - the fallback PHP user space driver is the default.
Tokens are now implemented by each entity specific module. Views support has been implemented where appropriate.
The 2 main outstanding tasks before the module moves to a stable release are better documentation and a full test suite.
uuid 7.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| uuid-7.x-1.x-dev.tar.gz | 33.02 KB | c242db49121bc6af558e898048fab66a |
| uuid-7.x-1.x-dev.zip | 42.17 KB | 9e068cc719758e43d7d9078c98414860 |
Release notes
Development snapshot
uuid 6.x-1.0-beta2
| Download | Size | md5 hash |
|---|---|---|
| uuid-6.x-1.0-beta2.tar.gz | 10.53 KB | feaa921a56d7be9091d6ba29150f110e |
| uuid-6.x-1.0-beta2.zip | 12.21 KB | 7f66a84da560befef7998e72cf611faa |
Release notes
#860442: hook_taxonomy ignores pre-populated uuid by zroger: hook_taxonomy ignores pre-populated uuid.
#904554: Undefined property: stdClass::$revision notices on node update by mikeryan: Undefined property: stdClass::$revision notices on node update.
#889410: UUIDs for Comments by heyrocker: UUIDs for Comments.
uuid 6.x-1.0-beta1
| Download | Size | md5 hash |
|---|---|---|
| uuid-6.x-1.0-beta1.tar.gz | 10.22 KB | fb7458623f9c5b6395b0453731589477 |
| uuid-6.x-1.0-beta1.zip | 11.85 KB | 7c4298cf46f8648f4d10288652f06489 |
Release notes
First beta release.
uuid 5.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| uuid-5.x-1.x-dev.tar.gz | 7.13 KB | 8866fa8da826ad35b0e21710ef51a848 |
| uuid-5.x-1.x-dev.zip | 7.71 KB | 870755a989acc491105e8cf0253d89f1 |
Release notes
Development release.
uuid 6.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| uuid-6.x-1.x-dev.tar.gz | 17.35 KB | 84a007349632f91a0224d03c8ce88337 |
| uuid-6.x-1.x-dev.zip | 19.67 KB | 93063af7cd01f41510005b138b6cc197 |
Release notes
Development release.