feature #40010 [Uid] remove "experimental" status (nicolas-grekas)
This PR was merged into the 5.3-dev branch.
Discussion
----------
[Uid] remove "experimental" status
| Q | A
| ------------- | ---
| Branch? | 5.x
| Bug fix? | no
| New feature? | yes
| Deprecations? | no
| Tickets | -
| License | MIT
| Doc PR | -
Commits
-------
2e095561a7
[Uid] remove "experimental" status
This commit is contained in:
commit
d92ad13b56
@ -12,8 +12,6 @@
|
||||
namespace Symfony\Component\Uid;
|
||||
|
||||
/**
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*/
|
||||
abstract class AbstractUid implements \JsonSerializable
|
||||
|
@ -4,6 +4,7 @@ CHANGELOG
|
||||
5.3
|
||||
---
|
||||
|
||||
* The component is not marked as `@experimental` anymore
|
||||
* Add `AbstractUid::fromBinary()`, `AbstractUid::fromBase58()`, `AbstractUid::fromBase32()` and `AbstractUid::fromRfc4122()`
|
||||
* [BC BREAK] Replace `UuidV1::getTime()`, `UuidV6::getTime()` and `Ulid::getTime()` by `UuidV1::getDateTime()`, `UuidV6::getDateTime()` and `Ulid::getDateTime()`
|
||||
* Add `Uuid::NAMESPACE_*` constants from RFC4122
|
||||
|
@ -12,8 +12,6 @@
|
||||
namespace Symfony\Component\Uid;
|
||||
|
||||
/**
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Grégoire Pineau <lyrixx@lyrixx.info>
|
||||
*/
|
||||
class NilUuid extends Uuid
|
||||
|
@ -3,11 +3,6 @@ Uid Component
|
||||
|
||||
The UID component provides an object-oriented API to generate and represent UIDs.
|
||||
|
||||
**This Component is experimental**.
|
||||
[Experimental features](https://symfony.com/doc/current/contributing/code/experimental.html)
|
||||
are not covered by Symfony's
|
||||
[Backward Compatibility Promise](https://symfony.com/doc/current/contributing/code/bc.html).
|
||||
|
||||
Resources
|
||||
---------
|
||||
|
||||
|
@ -16,8 +16,6 @@ namespace Symfony\Component\Uid;
|
||||
*
|
||||
* @see https://github.com/ulid/spec
|
||||
*
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*/
|
||||
class Ulid extends AbstractUid
|
||||
|
@ -12,8 +12,6 @@
|
||||
namespace Symfony\Component\Uid;
|
||||
|
||||
/**
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Grégoire Pineau <lyrixx@lyrixx.info>
|
||||
*
|
||||
* @see https://tools.ietf.org/html/rfc4122#appendix-C for details about namespaces
|
||||
|
@ -14,8 +14,6 @@ namespace Symfony\Component\Uid;
|
||||
/**
|
||||
* A v1 UUID contains a 60-bit timestamp and 62 extra unique bits.
|
||||
*
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Grégoire Pineau <lyrixx@lyrixx.info>
|
||||
*/
|
||||
class UuidV1 extends Uuid
|
||||
|
@ -16,8 +16,6 @@ namespace Symfony\Component\Uid;
|
||||
*
|
||||
* Use Uuid::v3() to compute one.
|
||||
*
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Grégoire Pineau <lyrixx@lyrixx.info>
|
||||
*/
|
||||
class UuidV3 extends Uuid
|
||||
|
@ -14,8 +14,6 @@ namespace Symfony\Component\Uid;
|
||||
/**
|
||||
* A v4 UUID contains a 122-bit random number.
|
||||
*
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Grégoire Pineau <lyrixx@lyrixx.info>
|
||||
*/
|
||||
class UuidV4 extends Uuid
|
||||
|
@ -16,8 +16,6 @@ namespace Symfony\Component\Uid;
|
||||
*
|
||||
* Use Uuid::v5() to compute one.
|
||||
*
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Grégoire Pineau <lyrixx@lyrixx.info>
|
||||
*/
|
||||
class UuidV5 extends Uuid
|
||||
|
@ -16,8 +16,6 @@ namespace Symfony\Component\Uid;
|
||||
*
|
||||
* Unlike UUIDv1, this implementation of UUIDv6 doesn't leak the MAC address of the host.
|
||||
*
|
||||
* @experimental in 5.3
|
||||
*
|
||||
* @author Nicolas Grekas <p@tchwork.com>
|
||||
*/
|
||||
class UuidV6 extends Uuid
|
||||
|
Reference in New Issue
Block a user