FieldWorks 9.0 now has a 64-bit Windows version, a new installer, and fixes a lot of older bugs. The main features of this release are as follows:

  • Large project Improvements FieldWorks 9.0 introduces a 64-bit version of FieldWorks on Windows, which will allow FieldWorks to access more memory to help large projects. A 32-bit version is also available.
  • New Installer With this release, we are introducing a completely new installer. You only need to install the base installer once. After that, all it will take is a patch to upgrade to the latest version.
  • Translation Editor (TE) is no longer installed with FieldWorks. We recommend that you use Paratext instead. If you are not already using Paratext, it’s time that you start using that.
  • Fonts Fonts, that were normally installed with FieldWorks will no longer be upgraded if they already exist. This is to prevent losing customized versions of these fonts. However newer versions of the fonts may be available. If you want the latest versions please visit the relevant font web sites:
  • DB4o (or Sharing) is no longer available with FieldWorks. This was intended as a temporary solution until Send/Receive was implemented. Now that Send/Receive works well, please use that instead of the older method of sharing data.
  • Locale Data Markup Language (LDML) Writing system definitions are now accessed from an SIL online repository when creating a writing system and connected to the Internet.

Bugs fixed since version 9.0.11

  • LT-19115 Display Grammatical Categories even when not localized.
  • LT-19236 Fix keyboard malfunction in interlinear text boxes.
  • LT-19904 Fix problem displaying characters in-valid characters box.
  • LT-20117 Fix problem switching Keyman keyboards in Linux.
  • LT-20249 Fix crash in Linux TryAWord.
  • LT-20370 Fix Keyman keyboards in Linux that weren’t working for some languages.
  • LT-20371 Add File menu item to import translated grammatical categories.
  • LT-20385 Fix focus problem when combo box is closed. This includes the problem with the enter shortcut not working when interlineaizing.
  • LT-20386 Fix crash updating Grammatical Categories translations.

Bugs fixed since version 9.0.10

  • LT-16151 Type-ahead no longer displays duplicates.
  • LT-16726 Fix the ability to scan a data file on the “from Data” tab (Valid Chars).
  • LT-18515 Allow viewing demo movies using Help -> Demo Movies in Linux.
  • LT-19289 Fix Keyboard Switching in Bionic Linux OS.
  • LT-19763 Fix crash when typing text in the Advanced-Other variants Textbox.
  • LT-19916 Paratext will use custom locations when upgrading.
  • LT-19981 WS Abbreviation isn’t refreshed when changed in Setup Writing Systems.
  • LT-20173 Can’t delete media link when referenced by more than one entry.
  • LT-20193 Select only certain texts when exporting Interlinear texts.
  • LT-20195 Correct problems with uploading audio files to Webonary.
  • LT-20201 Correct a crash when adding a language inside the SFM import wizard.
  • LT-20208 FLEx refreshes itself after updating the script/region/variant attributes.
  • LT-20212, LT-20076 Fix crashes choosing scripture texts from Paratext 9.
  • LT-20221 Fix issue that causes some text to appear garbled/scrambled/gibberish.
  • LT-20269 Block creating/using ldml files with bad ICU collations.
  • LT-20270 Open help file in current Linux releases.
  • LT-20282 Correct problem in Send/Receive.
  • LT-20286 Fix graphite font features.
  • LT-20307 Fix FieldWorks hanging when trying “Upload to Webonary” from Reversal Indexes area.
  • LT-20309 Fix crashes when changing writing systems cause conflicts.
  • LT-20310 Fix crash in Linux when setting Style.
  • LT-20312 Correct merge writing system issue that was deleting data.
  • LT-20319 Correct crash when using type-ahead.
  • LT-20320 Preserve custom locations when migrating between instances of version 9.0.
  • LT-20322 Correct error in type-ahead regarding ability to select any entry from the list.
  • LT-20327 Fix crash undoing spelling change.
  • LT-20334 Fix writing system issue that prevented some projects from being opened.
  • LT-20344 Fix problem caused by changing vernacular code that was duplicating wordforms.

Bugs fixed since version 9.0.8

  • LT-19688 Fix crash switching to Lexicon Edit after Bulk Edit delete all entries.
  • LT-20047 XLingPaper word-aligned interlinear export removes affix prepend/append glosses.
  • LT-20114 Fix Writing System Label in Find box in Lexicon in Linux.
  • LT-20194 Fix crash choosing texts.
  • LT-20239 Fix S/R Get Project from Colleague when using Swedish Locale in Windows.
  • LT-20230, LT-20242 Prevent crashes in the writing systems properties when unavailable (italicized) keyboards are selected.
  • LT-20211 Fix crashes many users had with this version when switching keyboards.
  • LT-20215 Fix Memory Leak that was causing slow speed and high memory usage.
  • LT-20220 Fix problem that many users had where they were not able to use FB3.1.4 until it is repaired or reinstalled.
  • LT-20248 Fix many crashes in Spanish interface if the Spanish spelling dictionary is disabled.

Bugs fixed since version 9.0.7

  • LT-18559 Remove bogus letter headings caused by some tertiary ignorable cases.
  • LT-18599 Fix crash in Complex Concordance when setting Morph criteria involving a complex feature.
  • LT-19179 Make Concordance show custom segment fields.
  • LT-19512 Fix Yellow box crash when building XAmple parser files in project with empty graphemes.
  • LT-19550 Fix NBSP issue in Grammar Sketch.
  • LT-19847 Fix lexicon SFM Import for Reversals.
  • LT-19858 Prevent trailing space in ‘Get Project from Colleague’ from breaking dictionary view.
  • LT-19897 Show Upper plane characters in dictionary buttons.
  • LT-19898 Add environment variable to FLExBridge to address timeouts.
  • LT-19037 Fix a problem with the XAmple parser.
  • LT-19910 Save changes to custom numbering scheme.
  • LT-19930 Install .NET 4.8 if needed.
  • LT-19933 Fix problems in advanced writing system dialog.
  • LT-19934 Font property dialog box now adjusts size correctly.
  • LT-19967 Correct the speaker icon in the print preview pane.
  • LT-19976 Fix Classified Dictionary Export.
  • LT-19992 Fix problem with Simple Shoebox sort causing crashes due to duplicate sort specs.
  • LT-20002 Fix a crash in Copy in Gloss or Analyze tab.
  • LT-20003 Fix Morph Type type-ahead causing data corruption.
  • LT-20110 Correct crash on ‘Get Project’.
  • LT-20017 Fix Surrogate Pairs error in Send/Receive.
  • LT-20021 Fix crash when opening the Valid Chars dialog box.
  • LT-20022 Fix inconsistent data in LDML files.
  • LT-20025, LT-20026, LT-20059, LT-20089, LT-20096 “Change localization process to let translators use Crowdin. For more information about how to get started, look at http://software.sil.org/fieldworks/download/localizations/.
  • LT-20029 Fix FB installation and CachedSettings problems.
  • LT-20037 Fix crash when ‘Choose Texts’ in Linux.
  • LT-20039 Fix crashes on startup with numbered fwdictconfig files.
  • LT-20052 Prevent factory data notebook record types from being deleted to avoid crashes.
  • LT-20055 Fix crash creating project for writing systems that specify KMP keyboard files.
  • LT-20070 Fix “Copy Location as Hyperlink”.
  • LT-20074 Prevent losing messages in Flex with FB Conflict Report dialog open.
  • LT-20083, LT-20107 Fix crashes resulting from duplicate collations and other ldml irregularties.
  • LT-20084 Disabled LinguaLinks import recommending older versions of Flex.
  • LT-20095 Prevent Choose Texts crashes when Back Translation is included.
  • LT-20110, LT-19683, LT-19854 Fix crash on Get Project From Colleague using a WeSay repo.
  • LT-20118 Fix problem causing crashes in Change Spelling.
  • LT-20124, LT-20125 Fix Crash when creating a new project with unexpected SLDR data.
  • LT-20130 Change Webonary URL to coincide with Webonary changes.
  • LT-20137 Fix crash when ‘Choose Texts’.

Bugs fixed since version 9.0.6

  • Implement improved Writing System Dialog and new Language Project Wizard.
  • LT-15931 Remove the Ctrl+DEL shortcut for deleting entries.
  • LT-16720 Support more kinds of characters in the Valid Characters dialog.
  • LT-19203 Correct Surrogate pairs error when typing.
  • LT-19273 Fix crash while deleting newly added Custom field in Analyze tab in text and words view.
  • LT-19302 Fix crashes in “Text and Words” while using the delete function.
  • LT-19311 Revise delete menu and tool bar button text.
  • LT-19324 Prevent crash triggered by running ‘Parse all words’ in a second window.
  • LT-19336 Correct content missing when clicking on the link in “Export discourse chart” dialog.
  • LT-19349, LT-18688 Add Dialect Labels to Lexical Relation references.
  • LT-19431 FieldWorks now plays .mp3 audio files.
  • LT-19466, LT-19578 Fix migration issues.
  • LT-19310, LT-19359 Get List area tools to sort.
  • LT-19520 Fix Linux crash in Lexicon Edit view while using Back and Forward button continuously (after we made some changes in Complex Concordance view).
  • LT-19541 Fix crash while changing Paragraph Style for Content into Parallel Passage Reference Style in Configure Reversal Index view.
  • LT-19555 Warn user when Webonary upload does not include letter headings.
  • LT-19556 Add project types from Paratext so projects can be linked to FLEx.
  • LT-19635 Fix Linux issue where resizing hides controls.
  • LT-19637 Improve behavior when the SLDR server is experiencing downtime.
  • LT-19693 Prevent non-ASCII chars in project names.
  • LT-19765 Fix crashes with graphite fonts and upper plane chars.
  • LT-19878 Fix a bug in the graphite code which crashed on pseudo glyphs.

Bugs fixed since version 9.0.5

  • LT-19552 Fix problem with clicking Dropdown boxes causing applications behind FLEx to pop up.
  • LT-18886 Fix crash clicking on the ‘Valid Characters’ button.
  • LT-19376 Don’t hide Paratext errors when communicating with FieldWorks, if applicable.
  • LT-19403 Prevent multiple asserts when starting FieldWorks.
  • LT-19211 Fix crash on Upload to Webonary from Lists.
  • LT-19219 Fix crash when looking at text with surrogate pairs.
  • LT-17556 Fix crash in Complex Concordance when a custom feature is missing a value.
  • LT-19455 Fix missing multilingual writing systems in data entry fields.
  • LT-16327 Fix crash when trying to create a duplicate project from the ‘FLEx screen’.
  • LT-19409 Fix ‘Repair’ in the FW9 installer.
  • LT-19395 Fix a performance problem when pasting large amounts of text in the interlinear baseline.
  • LT-19261 Allow ordering the vernacular language first.
  • LT-19008 Change FLEx to always start in the last used location.
  • LT-19327 Fix crash when navigating to Statistics view.
  • LT-19140 Add ‘Auxiliary’ as a valid Paratext 8 project type for use with FieldWorks.
  • LT-7434 allow multiple selection in MGA before Insert.

Bugs fixed since version 9.0.4

  • LT-19372 Fix highlight problem by allowing user to reset default back color in Normal style font.
  • LT-19403 Add Alert Implementation for ParatextData so users don’t get multiple asserts when opening FieldWorks.
  • LT-19400 Allow opening some older projects with TE styles in this version,
  • LT-19041 When modifying writing system code, make sure data is updated.
  • LT-19399 Fixed installation failure on non-English systems.

Bugs fixed in version 9.0

  • LT-13421 Fix a crash restoring the default layout in the Semantic Domain list.
  • LT-14674 Fix crash merging two analysis writing stystems after inserting some category.
  • LT-14385 In Send/Receive, correct conflict report from appearing when no conflicts (at least one instance).
  • LT-15651 Correct crash on “Bulk Edit Entries” pane when select “None of the above” option in the inflection features.
  • LT-15955 Correct problem with dictionary preview on entries that were main entries, then variant entries, then main entries again.
  • LT-16229, LT-18826 Correct problem in Interlinear texts, on the analyze tab where morphemes are blank, but appear when they get the focus.
  • LT-16462 Correct intermittent audio writing system buttons.
  • LT-16209 Correct Linux title writing system error.
  • LT-7445, LT-17797 Correct ‘Definition or gloss’: gloss in WS X is blocked from publishing if WS Y has a definition.
  • LT-17672 Correct Memory Error prevents restoring Backup file.
  • LT-17824 Correct refresh in Reversal Index that causes crashing and confusion.
  • LT-17205, LT-17114 Prevent ‘Project has stopped working error when opening large project.
  • LT-17821 New or renamed Unidirectional lexical relations now show initially in publication view.
  • LT-18339 Improve Text Interlinearization after Send/Receive
  • LT-18042 Fix S/R with adding same reversal entry name in the same reversal entry field leads FLEx to “Startup Problem”.
  • LT-18219 Jump to Lexical Relation (any link) from Preview Window now works if filter on.
  • LT-18246 In Linux, number and bullet style information retained on export/import of “Configure Dictionary”.
  • LT-18253 Set Variant Type consistently to ‘Unspecified Variant’ when a variant is created.
  • LT-18517 Don’t crash when changing the writing system.
  • LT-18547 Don’t lose Discourse Chart changes in Send/Receive.
  • LT-18553 Linux pictures are retained in Send/Receive.
  • LT-18633 Correct Dictionary view crashes with CmPicture with missing file name.
  • LT-18736 Anthropology categories no longer disappear from Text Info tab in Notebook after Send/Receive.
  • LT-18742 Update the ReadMe Files’ mention of the FieldWorks website.
  • LT-14348, LT-17602, LT-18771 Fix undoing Relations leads to duplicates and crashes.
  • LT-18868, LT-18964 Correct a random error that involves text rendering.
  • LT-18979 Correct a crash when attempting to upload to webonary.
  • LT-19053 Fix a crash deleting inflection classes.
  • LT-19079 Add end segment characters for Khmer script.
  • FW9 allows custom fields on interlinear segments.

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.

List of all versions and their main features