-
Notifications
You must be signed in to change notification settings - Fork 15
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
Serialization changed #34
Comments
No, it is not possible to leave the order of fields as it was in October, since we decided during the last dev call to change it to the ordering stated in the Bibtex manual. But as far as I know, no one deliberately changed field order and the one above also does not make sense, so this is a bug. Serialization depends on the order in which fields are stated, so the changes made here JabRef#352 are probably the cause. But at the moment I don't understand how. |
Ordering: Yes. But I would have expected that to happen only if I write new entries and the old ones should remain untouched. This eases parallel usage of JabRef 2.10, 2.11., and 3.0. We sort the req and opt fields when writing. Maybe there something goes wrong, because we return umodifiable lists now at the types. |
That is true. But not modifiying existing entries is a mountain of work to implement, so I guess that no one will touch that for a very long time, if ever. Regarding the unmodifiable lists: That change is ages old. Thus it is highly unlikely that it is the cause. I would rather guess that a resorting of the fields in the collections (when creating the types) is the reason. |
Looks like this is caused by the method |
Works for me 👍 |
@stefan-kolb Could you fix that for biblatex mode, too? |
Is this an issue? Biblatex entries should be written like Bibtex entries, therefore this should already work as expected. |
Think, I used a wrong jar, even if I double checked. On my second machine (Win 8.1), it works perfectly (besides the changed serialization). Java |
…idth * upstream/main: Remove linting exceptions not required any more (and fix blank lines in REAMDE.md) Disable markdownlint for docs, because Gitbook does not produce "correct" Markdown Disable IacrEprintFetcherTest, because gets blocked Fix checkstyle Add empty line to have log file rendered properly GitBook: [#34] Add link to config of "Auto import feature" Adapt test to new behavior Add PR reference Remove semantic duplicate class Eprint Fix ArXiVIdentifier -- dot is required and not arbitrary character
The recent master branch changes the order of fields. Is it possible to keep the order of the fields as they were in the version of october? I have not changed my preferences, it is still
Save fields sorted in alphabetic order (as in versions 2.10+)
. @stefan-kolb maybe?The text was updated successfully, but these errors were encountered: