Skip to content

Conversation

@gohanlon
Copy link
Owner

Resolves #11.

@gohanlon gohanlon self-assigned this Nov 17, 2023
@gohanlon gohanlon merged commit de7a34e into main Nov 17, 2023
gohanlon added a commit that referenced this pull request Nov 28, 2023
* Add `@InitWrapper` macro (and `@InitWrapper(type:)`)

* Revise `@Init` macro to streamline common usage: Removed 'assignee'
  and 'type' parameters. This change is non-breaking, as these
  parameters were added recently in PR #13 and were never released.

* Add `@InitRaw` macro: Provides full configurability over
  'accessLevel', 'assignee', 'default', 'escaping', 'label', and 'type'

* Added diagnostic when multiple `@Init` configurations are applied to a
  single property
gohanlon added a commit that referenced this pull request Nov 28, 2023
* Add `@InitWrapper` macro (and `@InitWrapper(type:)`).

* Revise `@Init` macro to streamline common usage: Removed 'assignee'
  and 'type' parameters. This change is non-breaking, as these
  parameters were added recently and never released (see PR #13).

* Add `@InitRaw` macro: Provides full configurability over
  'accessLevel', 'assignee', 'default', 'escaping', 'label', and 'type'.

* Added diagnostic when multiple `@Init` configurations are applied to a
  single property.
gohanlon added a commit that referenced this pull request Nov 28, 2023
* Add `@InitWrapper` macro (and `@InitWrapper(type:)`).

* Revise `@Init` macro to streamline common usage: Removed 'assignee'
  and 'type' parameters. This change is non-breaking, as these
  parameters were added recently and never released (see PR #13).

* Add `@InitRaw` macro: Provides full configurability over
  'accessLevel', 'assignee', 'default', 'escaping', 'label', and 'type'.

* Added diagnostic when multiple `@Init` configurations are applied to a
  single property.
gohanlon added a commit that referenced this pull request Nov 29, 2023
* Add `@InitWrapper(type:)`.

* Revise `@Init` macro to streamline common usage: Removed 'assignee'
  and 'type' parameters. This change is non-breaking, as these
  parameters were added recently and never released (see PR #13).

* Add `@InitRaw` macro: Provides full configurability over
  'accessLevel', 'assignee', 'default', 'escaping', 'label', and 'type'.

* Added diagnostic when multiple `@Init` configurations are applied to a
  single property.
gohanlon added a commit that referenced this pull request Nov 29, 2023
* Add `@InitWrapper(type:)`.

* Revise `@Init` macro to streamline common usage: Removed 'assignee'
  and 'type' parameters. This change is non-breaking, as these
  parameters were added recently and never released (see PR #13).

* Add `@InitRaw` macro: Provides full configurability over
  'accessLevel', 'assignee', 'default', 'escaping', 'label', and 'type'.

* Added diagnostic when multiple `@Init` configurations are applied to a
  single property.
gohanlon added a commit that referenced this pull request Nov 29, 2023
* Add `@InitWrapper(type:)`.

* Revise `@Init` macro to streamline common usage: Removed 'assignee'
  and 'type' parameters. This change is non-breaking, as these
  parameters were added recently and never released (see PR #13).

* Add `@InitRaw` macro: Provides full configurability over
  'accessLevel', 'assignee', 'default', 'escaping', 'label', and 'type'.

* Added diagnostic when multiple `@Init` configurations are applied to a
  single property.
gohanlon added a commit that referenced this pull request Nov 29, 2023
* Add `@InitWrapper(type:)`.

* Revise `@Init` macro to streamline common usage: Removed 'assignee'
  and 'type' parameters. This change is non-breaking, as these
  parameters were added recently and never released (see PR #13).

* Add `@InitRaw` macro: Provides full configurability over
  'accessLevel', 'assignee', 'default', 'escaping', 'label', and 'type'.

* Added diagnostic when multiple `@Init` configurations are applied to a
  single property.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add @Init(assignee:type:) to (awkwardly) support property wrappers

3 participants