FieldWorks 8.3 introduces the ability to upload dictionary data directly to Webonary.org and makes it significantly easier to configure dictionary data for all kinds of output (print or electronic). The primary new features in FieldWorks 8.3 are:

  • One-button upload to Webonary. Once you have an account at webonary.org, it is now as easy as configuring your credentials, choosing what you want to publish, and clicking a button, to upload your data the first time. To upload a newer version of your data, just click that button again.
  • New version of the Configure Dictionary functionality. The internal mechanisms for configuring dictionary output have been completely redesigned, resulting in a tool that is much more reliable and robust. Some key benefits to the user include:
    • Better reliability of existing configuration options
    • Ability to preview your data while you are configuring the options
    • The previews now display the data using the same mechanisms as Webonary, resulting in a more accurate preview
    • Ability to tie Publications to specific data configurations (root-based or lexeme-based, and specific configurations of the views)
  • Additional configuration possibilities. As a result of the redesign, we have been able to add new features:
    • More options for items to be in paragraphs
    • More control over what parts of an entry are published
    • More options for what can be displayed in a reference to an item
    • Separate configuration of subsenses versus senses
    • Some nodes share their configurations (you only configure them in one place)
    • A new “grouping” option, that allows you to put “before and after” material around more than one field.
  • Ability to export a dictionary configuration for use in a different project. Includes the detailed configuration, publications, custom fields, and styles. Useful when there is a standard for dictionary formats in a specific group or region.
  • Hybrid view: A new default configuration that is a cross between root-based and lexeme-based views. This view is based on the work of Bartholomew & Schoenhals’ Bilingual Dictionaries for Indigenous Languages1 Some of the key features of this layout include:
    • Complex forms are presented as main entries (like lexeme-based views), but it also includes “minor subentries”, to show minimal information about the complex form right in the main entry (like root-based views).
    • Information of greater interest to the language community comes first in the entry; information for academic linguists is last.
    • There is an emphasis on clearly delineating the different kinds of information in the entry.
  • New fields
    • Enhanced Etymology cluster: better differentiation of information, new subfields
    • Dialect Labels (entry and sense): annotate headwords and senses as to which dialect they occur in. Include these annotations in references to these entries or senses.
    • Extended Note: can include example sentences, and the whole note can be displayed in its own paragraph.

1Bartholomew, Doris A. and Louise C. Schoenhals, Bilingual Dictionaries for Indigenous Languages. Instituto Lingüístico de Verano, México, D.F., 1983.

New features in 8.3.x:

  • WYSIWYG dictionary previews. Now the Dictionary view is showing you (nearly) exactly what you will see on Webonary.
  • Restrictions field now allows embedded writing systems.
  • A preview pane right in the Configure Dictionary dialog.
  • A highlight button so you can see what content is affected by the node you are configuring.
  • The ability to enter Unicode values in the Before/After boxes.
  • Enhanced ability to duplicate and rename nodes.
  • All-around better reliability and consistency for all configuration nodes, and a foundation that will allow the developers to add features much more easily than was possible before this version.
  • Enhanced ability to manage custom configurations and link them to publications.
  • Built-in shared configuration for some of the nodes.
  • Separate nodes for Minor Entries that are Variants versus Complex Forms.
  • Better connection between Reversal Indexes and Publications.
  • Publication menu in Reversal Index view.
  • New “unidirectional” lexical relation that allows you to display the link on only one of the linked entries.
  • New “unspecified” Complex Form Type and Variant Type, to prevent confusion over items that are non-obvious complex forms.
  • Stem-based view is now called Lexeme-based view.
  • Abbreviation and Reverse Abbreviation have now been swapped in Variant Types list.
  • When an entry has more than one item with the same complex form type, the type is only shown once, with all the forms after it.
  • Option for Senses to be displayed in separate paragraphs allows choice of whether the option applies to the first sense or not.
  • Subsenses can be configured separately from Senses.
  • More choices for Sense and Subsense numbering.
  • Examples and Notes can be displayed in separate paragraphs.
  • Names of nodes in Reversal configuration have been adjusted.
  • New default styles available to configure the reversal index differently from the main dictionary.
  • New node “Gloss or Summary Definition”, to more easily configure a reference that could point at either a Sense or an Entry.
  • Pictures can now have the Headword or Gloss of their sense as the caption.
  • In the Hybrid dictionary configuration, a “References Section” allows you to group several configuration nodes so formatting can be applied to the group as a whole.
  • Improvements to the default configurations (spacing and punctuation).
  • Ability to enter Dialect Labels in the Collect Words view.
  • A reference to an entry can also include any of that entry’s custom fields, or indicate its “primary entry”, if it is a variant or a complex form.
  • User-defined custom bullets.
  • Non-roman digits for sense numbers and homograph numbers
  • Homograph numbers can be configured differently in different views.

Bugs fixed since 8.3.8

  • LT-18329 Preserve glosses when focusing sandbox when there is an analysis but no gloss.
  • LT-18313 Fix “FieldWorks has stopped working” bug in Try a Word parser.
  • LT-18294 Relation abbreviation and name configuration order no longer ignored.
  • LT-18267 Fix and preserve some font attributes.
  • LT-18270 Give a better message when a dictionary configuration part cannot be migrated.
  • LT-18390 Fix SFM import of restrictions.
  • LT-18256 Fix problem where reversals were lost when changing a writing system.
  • LT-18324 Fix crash displaying tree relations between senses.
  • LT-18171 Fix crash in the dictionary view when an SFM import has created an invalid file link.
  • LT-17408 Fix concordance search hiding the first character with Right-to-left writing systems.
  • LT-18304 Fix refresh problem when deleting an entry and attempting to view it in the Configure Dictionary dialog box.
  • LT-18344 Fix that some projects wouldn’t open in version 8.3.8.
  • LT-18413 Fix duplicate nodes crash when migrating from version 8.1.4.
  • LT-18395 DB4O/fwdb sharing works in version 8.3.9.
  • LT-17880 Special characters & and < are now allowed in custom list names.
  • LT-18462 Paratext 8 now works with FieldWorks for Windows.
  • LT-18460 Fix the Wasta 16 package so that a fresh install should work.
  • LT-2352 Improve SFM import preview.
  • LT-18450 Speed up merging .fwlayout files with custom fields.
  • LT-18470 Referenced Headwords now show up under Reversal Subentries.
  • LT-18489 Correct adding subcategories from catalog.
  • LT-18519 Morpheme ad hoc rules in a group are now passed to XAmple.

Bugs fixed since 8.3.7 RC1

  • LT-14263 Fix problems with the Unicode Character Editor.
  • LT-18252 Allow reversal indexes that have a writing system starting with qaa.
  • LT-18295 Gloss Node content now appears under “Components/Referenced Entries/Primary Entry(s)” node.
  • LT-18208, LT-18274, LT-18295 Make sure that configuration views load updated data about fields and lists before trying to display content.
  • LT-18288 Content with multiple writing systems now appears on dictionary and preview panes for Referenced Headwords.
  • LT-18302 Cleaned up the Semantic Domain list.
  • LT-18308 Handle conflicting user styles.
  • Improvements for Keyboard Users
  • LT-18267 Preserve style and font attributes after configure views completion.
  • LT-18309 Avoid hanging Dictionary view and improve alpha headers.
  • LT-18321 Include Sense Number in referenced headwords.
  • LT-18297 Put numbers on Subsenses of a migrated project.
  • LT-18286, LT-18320 Fix configuration errors that appear in Send/Receive.

Bugs fixed since 8.3.5 Beta5

  • LT-17530 Allow references to variants or deeper components on references to Components.
  • LT-18143 Prevent crash when no items in the “Dialect Labels” list.
  • LT-15232 If a complex form is also a variant, make sure it shows only once in the root-based view.
  • LT-18186 Make the highlight for the entry in focus more visible on laptops.
  • LT-18151 Remove extra custom field node in Variant Of and Primary Entry Reference nodes.
  • LT-17646 Custom fields should get a “Before” space in their configuration.
  • LT-17397 Implement an export/import of configurations that includes styles and custom fields.
  • LT-10976 Add Pictures to Minor Entries.
  • LT-18171 Fix crash displaying entry or doing XHTML export when no content.
  • LT-18133 In Hybrid configuration, assign custom variant types based on whether they are inflectional or not.
  • LT-18173 Remove the Tools/Configure Headwords menu in all of the views.
  • LT-15723 Change default configurations to put a space in Before instead of in After.
  • LT-18177 Export of XHTML is now in NFC.
  • LT-18168 Localize right-click menu for Dictionary/Reversal Indexes.
  • LT-18196 Correctly handle Custom lists in LIFT export/import.
  • LT-18087 Remove inaccurate entry count from Dictionary view and Reversal Index view.
  • LT-17472 Fix Between box for Caption (pictures) in the Configure Dictionary dialog box.
  • LT-17805 Use relative path for style sheet info in XHTML export.
  • LT-18155 Correct Audio export.
  • LT-18135 Configured ‘before’ labels now appear for custom fields that start with a number.
  • LT-18175 Prevent Extra alpha headers based on sort order.
  • LT-18109 Fix Style inheritance problems. Dictionary-Minor wasn’t inheriting correctly from Dictionary-Normal
  • LT-18204 Fix problem with no buttons when attempting Initial Send/Receive.
  • LT-15764 Sort Lexical Relations alphabetically.
  • LT-18226 Prevent FLEx from crashing when playing an audio file with audio devices disabled.
  • LT-18254 Correct crash when uploading to Webonary with custom publication and with custom dictionary view.

Bugs fixed since 8.3.4 Beta4

  • LT-18073 Fix crash leaving Lexicon Edit before Dictionary Preview pane refreshes.
  • LT-18068 Fix crash in ‘Upload to Webonary’ process when two entries reference the same audio file.
  • LT-18018 Fix ordering of Subentries by types from Options List.
  • LT-17990 Fix column filters so they work for large integers.
  • LT-18086 Fix some of the checkboxes that weren’t visible on Linux.
  • LT-18091 Migrate style settings from 8.2 and older that weren’t getting migrated.
  • LT-16341 Allow custom bullets.
  • LT-17918 Allow sorting on Complex Forms as in version 8.2.8.
  • LT-18046 Fix crash when modifying an existing writing system.
  • LT-18108 Fix migration of Minor Entries (Variants) Paragraph style.
  • LT-17962 Conflate Main Entry Nodes in in Hybrid and Lexeme-based views.
  • LT-17665 Configure Homograph Numbers per dictionary config rather than per project.
  • LT-16812 Concordance on word gloss misses some occurrences when gloss is in alternate writing system.
  • LT-17812 Implement “Exactly” and “At Least” for line spacing.
  • Correct link in Help -> Training menu.
  • LT-18076 Implement user-customized CSS overrides.
  • LT-18077 Improve the ability to enter Dialect Labels in Collect Words area.
  • LT-12196 Change Complex Forms field to be always visible in Lexicon Edit.
  • LT-18074 Allow user to specify custom digits for Homograph and Sense numbers.
  • LT-17961 Fix problems of OK button in Configure Dictionary dialog not displaying for some laptop resolutions.
  • LT-7476 Increase font size in Morph Type chooser.
  • LT-18150 Change Publish In labels to make them clearer.
  • Adjust the style for Sense-Reference-Number.
  • LT-17984 Refine the set of fields available as columns in Collect Words view.
  • Update to latest icu.net for Palaso compatibility.
  • LT-17397 Implement dictionary configuration import and export.
  • LT-18132 Import/Export custom fields with Dictionary Configuration.
  • LT-18173 Disable the Tools/Configure Headwords menu item.
  • LT-18169 In the configuration for Other Referenced Complex Forms, remove some of the child nodes.
  • LT-17859 Add missing Complex Options Lists.
  • LT-14539 Add Variant Of to subentries.
  • LT-17896 Remove Type from Ext Note/Example/Translation.
  • LT-17816, LT-17721, LT-15723 Improve default spaces in all configurations.
  • LT-17530 Add Primary Entry Refs to Variant Of nodes.
  • LT-18093 Correct problem in Flex Bridge saying path was too long.

Bugs fixed since 8.3.2 Beta2

  • LT-18023 Adjust settings due to Webonary change that prevented uploads.
  • Make the xhtml generation more tolerant of bad configs
  • LT-17840 Enable NBSP and NNBSP in Before/After boxes.
  • LT-17926 In Manage Views, make a visual distinction between deleting or resetting views.
  • LT-18017 Correct migration of Reversal Entry style.
  • LT-17023 Correct status bar count in upload to Webonary from Lex Edit.
  • LT-17941 Add dialect labels(Entry,Senses) columns to Lexicon -> Collect Words -> Configure Columns dialog box.
  • LT-15281 Avert crash in importing SFM data.
  • LT-18031 Correct crash when sorting on Extended Note column in Lexicon Edit.
  • LT-18036 Correct yellow screen when loading Hermit Crab environments.
  • LT-17502 Correct a Paratext “Find in Dictionary” error.
  • LT-17918 Allow sorting Complex Forms.
  • LT-18010 Resolve issue with refreshing/flicker in the dictionary preview pane.
  • LT-17976 Add Morph Type to the Dictionary Config for affixes.
  • LT-18059 Correct crash when sorting by Complex Form Type.
  • LT-18058 Correct sort issues with the Etymology fields.
  • LT-18020 Correct bulk delete behavior for Etymology form.
  • LT-17886 Correct broken find call when searching in the Dictionary view.
  • LT-18073 Correct crash when refreshing disposed Dictionary Preview.
  • LT-18086 Restore missing check boxes under Sense/Subsenses/Subentries nodes in Linux.
  • LT-18091 Retain style settings from 8.2 and older during migration.

Bugs fixed since 8.3.1 Beta1

  • LT-17913, LT-17775, LT-17959 Fix migration problem that put “unspec. var.” on complex forms.
  • LT-17909 Shared nodes in dictionary config dialog should always be enabled.
  • LT-17945, LT-18019 Add help topics for Bulk Edit for new fields.
  • LT-17894 “Show Gram Info first” now behaves the same as in 8.2.8.
  • Implement Bulk edit for Extended Note.
  • LT-17932 Bug Fixes for Bulk Edit Publish In (Pictures, Pronunciations).
  • LT-16240 Make the Archive With Ramp dialog localizable.
  • LT-17970, LT-17973 Correct issues that caused some projects to not open in 8.3.1 Beta.
  • LT-17934 Correct Bulk Edit Etymology problems.
  • Update the Ethnologue library content.
  • Make sure pejorative language names do not show up in the Writing Systems setup dialog.
  • LT-18008 Correct errors when editing in FLEx associated with Paratext.
  • LT-17956 Right-click Sense numbers to configure proper node.
  • LT-17982 Bad etymologies in an old configs no longer cause crash.
  • LT-17900 Etymology cluster is now migrating properly.
  • LT-17906 Improve logic for “number even a single sense”.
  • LT-17762 Sort variants alphabetically.
  • LT-17980 Correct WS problem to prevent crash.
  • LT-18015 Correct data corruption problem with Unidirectional Lexical Relation after moving or deleting item.
  • Don’t crash inserting a sense when the entry has bad morph data.
  • LT-17993 Fix Letter headers in the FW 8.3.1 exports.
  • Fix alignment in interlinear export to XLingPaper.

Bugs fixed since 8.3.0 Alpha3

  • LT-10904, LT-10579 Allow user to decide whether SFM import creates new entries for missing link targets.
  • LT-12305 Lay out embedded bidi elements on a “per field” basis, not treating sequences as a single run.
  • LT-12569 Add “Pronunciation-Media File” as a column in Browse views.
  • LT-15138 Don’t create duplicate cross references on import, if source file had them on both entries.
  • LT-15705 Honor name/abbreviation custom list display setting in slice.
  • LT-16909 Add Media Files to Pronunciation in Reversals.
  • LT-16934 Bring back the custom line break character.
  • LT-17019 Fix crash in Lexicon Edit while using English (Audio).
  • LT-17264 Writing System Abbreviations now obey the Writing System Abbreviation style.
  • LT-17384 Reversal export now produces results in the same order when run more than once.
  • LT-17441 Maintain order of subentries from SFM import.
  • LT-17449 Disallow empty Complex Form Type.
  • LT-17507 Fix Fontinfo overrides for all Writing Systems.
  • LT-17564 Correct Bulk Editing Morph Type producing bad data.
  • LT-17574 Update to GeckoFX 45 for improved bidi display.
  • LT-17611 Fix suffix letter header problem in export to Pathway.
  • LT-17615 Increase timeout value when uploading to Webonary.
  • LT-17669 Embedded writing systems now get color from their own default style, instead of the surrounding writing systems.
  • LT-17719 Allow choosing a paragraph style for Main Entry, so there can be separate styles for LTR and RTL.
  • LT-17720 Make “At Least” and “Exactly” line spacing the same for now.
  • LT-17785 Upload to Webonary doesn’t display the correct counts.
  • LT-17801 Letter headers weren’t showing if Headword column was sorted on a specific writing system, rather than “default”.
  • LT-17846 Automatically refresh previews.
  • LT-17864 Reversals were showing nothing if nothing referenced the main reversal.
  • LT-6248 Reversal Entries entered in Subsenses now appear in the Reversals column of Entries in Lexicon Edit or Browse.
  • Added French translations of most new UI strings.
  • Updated Spanish localization.

Bugs fixed since 8.2.8

  • LT-13041 LT-13041 Variant Comments can now be viewed/edited in Bulk Edit.
  • LT-17340 Option to attach audio files now includes .mp4.
  • No longer necessary to “Insert Reversal Index”. They automatically exist for all analysis languages.
  • LT-4443 Make Sense columns in Browse views show Subsenses along with Senses.
  • LT-17208 Activate spell checking in Bulk Edit Reversal Entries.
  • LT-15989 Don’t print letter headings when dictionary is sorted on something other than the Headword.
  • LT-17385 Fix a yellow box error when parsing with the XAmple parser and showing details.
  • Various other parser fixes.
  • LT-14995, LT-14996 Fix spacing in semantic domain worksheets.
  • LT-11388 Fix writing system problem with “Find Example Sentence” in a vernacular writing system that isn’t currently the primary one.
  • Enhance the HTML export of interlinear texts.

List of all versions and their main features