Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BREAKING] Move 3rd-party appenders to community #322

Closed
ptaoussanis opened this issue Oct 1, 2020 · 1 comment
Closed

[BREAKING] Move 3rd-party appenders to community #322

ptaoussanis opened this issue Oct 1, 2020 · 1 comment
Assignees
Milestone

Comments

@ptaoussanis
Copy link
Member

Looks like ClojureScript doesn't like namespace segments starting with a digit. Might be time to move everything under a community namespace?

@ptaoussanis
Copy link
Member Author

Marking as done, will be included in forthcoming release 👍

ptaoussanis added a commit that referenced this issue Oct 20, 2022
ptaoussanis added a commit that referenced this issue Oct 22, 2022
Changes include:

  - [#322] Rename `3rd-party` -> `community`
  - [#353] Exclude from default Lein profiles to help prevent community
    code with strange dependencies and/or environment expectations
    (e.g. Android) from interfering with builds, cljdoc, etc.
ptaoussanis added a commit that referenced this issue Oct 23, 2022
Before this commit:
  Community appender namespaces: `taoensso.timbre.appenders.3rd-party.X`

After this commit:
  Community appender namespaces: `taoensso.timbre.appenders.community.X`.

This is a BREAKING change for you iff:
  You're using any of the included community appenders.
  In this case, just change `3rd-party` in your ns imports to `community`.

Motivation for change:

  The `3rd-party` namespace segment beginning with a numeric has long
  caused minor issues with tooling, etc. (e.g. #322).

  Took the opportunity to also exclude community code from the default
  Lein profiles to help prevent community code with strange dependencies
  and/or environment expectations (e.g. Android platform) from interfering
  with builds, cljdoc, etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant