- Sorting of accented names of Fellows now works as expected
.add
results are now sorted- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Frontend Masters, Mr. Henry, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Support Patreon ID URLs
- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Frontend Masters, Mr. Henry, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Fellows will now be merged if their
.toString()
matches (an overall match), or if one is only a name that matches the other - Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Improved cleaning of URLs, especially
schema://www.
patterns, such ashttps://www.pleo.io/
becominghttps://pleo.io
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Trim trailing slashes to prevent duplicates on bevry/cson
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Fix
fetchOk
sometimes throwing - Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Renamed
githubRepoSlug
togithubSlug
- Emails are now verified before being applied
- Add
verifyUrls
method - Use
bevry/render
for rendering - Add
toFormat
method - URLs are without schema are now corrected to
https://
andwww.
removed - Fixed description outputs containing
:
instead of:
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Renamed
toHTML
totoHtml
to be consistent with other naming toText
now respectsFormatOptions.urlFields
toMarkdown
andtoHtml
now respectFormatOptions.displayDescription
- Prevent fellows that use their company url as their homepage from being merged together, now
idFields
prefersemails
and usesusernames
instead ofurls
as intended - Remove
prefix
option, such parental rendering extensions are best handled outside the scope of the children - Prevent githubUsername being a reserved username
- Support parsing
github.io
URLs - ThanksDev URLs will only be enabled if explicitly set
- String format now supports parsing and rendering with multiple URLs (now outputting all
urlFields
) and a description (: description
), to expand de-duplication accuracy and offline tooling - Renamed
getUsernameFromGistUrl
togetUsernameFromGitHubGistUrl
- Years are now combined, supporting when a particular author has paused authorship then resumed later
- Huge improvements to enable backers support in bevry/github
- Added
prefix
format option, and corrected description and types for others - Now intelligently handles usernames and urls for a number of services
- Now trims inputs to prevent blank values over-writing non-blank values (opencollective descriptions can be blank)
- Adding now supports Set type as well
- Properties related to backers have been renamed
- Added the
toText
format - Make
displayEmail
default to enabled ontoString
as necessary to prevent duplicates - Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated license from
MIT
toArtistic-2.0
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Allow spread to
add
method - New
urlFields
formatting option forto*
methods - Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Added formatting options
- Format without email by default, add it back with the
displayEmail: true
format option
- Do not fail hard on malformed text/string entries
- Added
Fellow::years
- Added
Fellow::contributions
,Fellow::administeredRepositories
,Fellow.administersRepository
- Added
Fellow.flatten
andFellow.sort
, renamedFellow::compare
toFellow:same
and introduced a newFellow::compare
for sorting.
- Rewrote in TypeScript with breaking API changes for simplicity as new native abilities allows us to do more with less
- Updated dependencies, base files, and editions using boundation
- Minimum required node version changed from
node: >=8
tonode: >=10
to keep up with mandatory ecosystem changes
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Minimum required node version changed from
node: >=0.12
tonode: >=8
to keep up with mandatory ecosystem changes
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Fixed
twitterUrl
not being set due to a typo - Updated base files and editions using boundation
- Fellow homepage will now change
https
tohttp
to prevent duplicates
- Updated internal conventions
- Updated internal conventions
- Removed
years
, it was too specific to the bevry/projectz use case - Added new
compare
method - Added new
json
dynamic property - Setting an
email
will now keep anemails
array up to date, for multiple email support - Renamed
setValue
to justset
ensureFields
no longer caches, and now supports array fields
- Added name fallbacks to githubUsername then twitterUsername
- Added repository helpers
- Initial working release