Releases: citation-file-format/cff-initializer-javascript
Releases · citation-file-format/cff-initializer-javascript
2.3.1
What's Changed
- Fix a small bug where the first author would always show in editing mode
Pull requests
- Change editingId to -1 in authors screen by @abelsiqueira in #854
- Create script to update version for release by @abelsiqueira in #855
- Release 2.3.1 by @abelsiqueira in #858
Full Changelog: 2.3.0...2.3.1
2.3.0
What's Changed
- It is not possible to add an entity kind of author.
Merged PRs
- Allow triggering zenodraft manually for when the action is not triggered by @abelsiqueira in #838
- Fix bug related to OpenSLL by @abelsiqueira in #846
- Fix workflows running for pull requests from forks by @abelsiqueira in #848
- Add support for entity author by @abelsiqueira in #851
Full Changelog: 2.2.0...2.3.0
2.2.0
Main changes:
- Remove the concept of basic/advanced. All steps are visible on the screen, with the required and optional marked.
- Add more paragraphs to each screen, explaining the form better.
- Change visual feedback on the stepper to only show errors on previous screens.
- Keep the state of visited screen, and mark passing visited screens with done, even if they are ahead of the current screen. This means that going forward and then going back won't "unmark" the screen as done.
- Limit navigation based on validation. Don't allow clicking next if the screen has errors. Don't allow clicking download or finish if there are any errors. Don't allow clicking on the stepper to bypass erroring screens.
- Create a screen to add any extra information to the CITATION.cff file. This will be parsed and validated as CFF as well, but the errors are not treated.
- Create a screen to paste existing CFF files and parse them. The parsing requirements are defined in the README.dev.md file. The objective is to allow updating existing CFF.
2.1.0
Summary of changes:
- Change the appearance (UI) of the app. It aligns with the landing page now and is visually more pleasant than before. This involves many small changes, which I won’t go into detail.
- Fix the usage of headings (h1, h2, etc.). Now, we use the correct ones and change their size globally.
- Fix label and aria-label usage in inputs, buttons, and other elements.
- Add alt to images and set explicit
alt=””
for images that are just decorative. - Add hidden skip links for accessibility purposes. The first TAB on a page leads to a “skip to main content” link that jumps to the
#form-title
and next there is a “skip to stepper navigation” that jumps to the stepper. The mechanism allows adding more links. - Update Quasar to 2.10.1 to fix a bug related to ORCID.
- Include a link to the landing page.
- Improve keyboard usage experience.
- Use roles and landmark tags.
Internal changes:
- Refactor preview, stepper, and large chunks of the LayoutStepper.
- Remove unnecessary classes, and try to use most of the Quasar classes and elements. This is more in accordance with the purpose of a CSS framework.
2.0.4
User-facing changes:
- We now have an information dialog on every screen and in most fields. This replaced the link to the guide, which was just a link to the CFF schema. The new dialog includes a brief description, examples if applicable, and URLs.
- With the change in the dialogs, we now have an example and some description for the most confusing fields (name-particle and repository-* being the famous cases). This resolves a few of the common pain points in our feedback sessions.
- We improved the responsiveness on mobile, small screens, and very large screens.
- We changed the last screen of the app, which has a "Download" and "reset" buttons, to make the "reset" less prominent.
- We gave better feedback below the Preview. If one of the required fields are missing, the message is different.
- We fixed a bug with trailing white spaces on URLs.
- You can now remove authors and identifiers without clicking on edit first.
- The ORCID field has a mask now.
- Clicking on "Reset" asks for confirmation.
Developer important changes:
- We have end-to-end testing with Cypress.
- We added CODE_OF_CONDUCT.md and CONTRIBUTING.md files, which should help with future maintainers.
2.0.3
zenodraft/action updated the file CITATION.cff with the prereserved doi
2.0.2
zenodraft/action updated the file CITATION.cff with the prereserved doi
2.0.1
zenodraft/action updated the file CITATION.cff with the prereserved doi
2.0.0
zenodraft/action updated the file CITATION.cff with the prereserved doi
2.0.0-alpha.4
Update github.io page