Errers

Latest version: v3.2.1

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

3.2.1

=================

Fixed
-----
- Fix bug in \\url rule (forbid closing bracket as opening delimiter).
- Fix bug, introduced in version 3.2, that crashed GUI in Python 3.6.
- On Windows, to avoid errors, prevent "Check" and "Reset" buttons from being
pressed while processing a prior activation of the "Check" button.
- On Windows, capture communication errors with Word to log file.
- On Windows, reduce opportunities of communication errors with Word by forcing
launch of new Word instance even if one is running already.
- On Linux, fix bug in grouping of application windows in some desktop
environments.
- On Linux, create directory for user-specific applications if needed, rather
than give up on creating shortcut.
- On Linux, add missing newline character at end of shortcut file.
- On Linux, more accurately describe name of application category for shortcut.

3.2

===============

Added
-----
- Add "Delete" button to shortcut window.
- On Windows, when clicking the "Check" button, provide option to change
language variants -- for instance English (Canada) vs. English (U.S.).
- Document removal procedure in README file.

Changed
-------
- Display name of input file in title bar when specified.
- On Windows, replace "Send To" shortcut by entry in "Open With" menu. Creating
the latter does not require the pywin32 package.
- On Windows, when clicking the "Check" button, open the modern Editor tool if
available, defaulting back to the old grammar and spell checker if not.
- On Windows and macOS, open help, options and language windows centered on
main window. (This was already the case on Linux.)
- Enable navigation to input path and option list using tab key.
- Improve look-and-feel consistency of input fields in main window (especially
apparent on macOS).
- Turn-off auto-selection of output path pattern when entering field.

Fixed
-----
- Document in help window the use of tab key and spacebar.
- Make key bindings case insensitive.
- On Windows, check if a modal dialog box is open in Word before trying to
import text file.
- On Windows, reset Word status bar after importing text file.
- On Windows and Linux, display ERRERS icon in title bar of secondary windows
and dialog boxes too.
- On Linux, fix bug in determination of initial size of main window.
- On macOS, eliminate duplicate icon displayed in Dock when launching from
application shortcut.
- On macOS, allow launching multiple instances from application shortcut.
- Consolidate all Tkinter code to main thread.
- Avoid garbage collection of Tkinter objects in non-main threads.

3.1.1

=================

Fixed
-----
- Eliminate font pixelation in GUI on Windows.
- Make disabling of buttons more apparent on macOS.
- Warn user of button bug on macOS 14 with Python prior to 3.11.7, and list
workarounds.
- Improve validation of timeout value in GUI.
- Improve validation of pattern for name of output file.
- Lock input fields during extraction.
- Always pass absolute path to Microsoft Word.
- Always log absolute path of input directory.
- Report location of files that are not writable.
- Catch and report on file encoding mismatch.
- Shorten copyright notice.
- Fix bugs in determination of ERRERS version number from Git repository.
- Retain ZIP file as single source file. (Remove .tar.gz file.)
- Update link to user manual.
- Update README files.

3.1

===============

- Public release.

Added
-----
- Add license information (MIT license).
- Provide contribution guidelines in new CONTRIBUTING file.
- Add rules for commands:
- | ulem:
| \\dashuline, \\dotuline, \\sout, \\uline, \\uuline, \\uwave, \\xout,
| \\markoverwith

Changed
-------
- Update bundling script to work with PyInstaller 6, which puts all files
except the executable into an _internal subdirectory.
- Set version number automatically from Git tag when generating Python package.

Fixed
-----
- In main window, properly align field labels to the left of the window.

3.1rc2

==================

Added
-----
- Add keyboard shortcuts to GUI elements.
- Add "Quit" button.
- Add rules for commands:
- | core:
| \\addtocontents
- | apacite:
| \\APACmonth, \\Bby, \\BED, \\BEDS, \\BIn, \\BOthers, \\BothersPeriod
- Add rules for environment:
- | apacite:
| APACrefauthors

Changed
-------
- Move description to secondary window accessed via new "Help" button.
- Move options to secondary window and summarize them in a new "Options" field
in main window.

Fixed
-----
- Fix bug that prevented deletion of log and debugging files on Windows until
GUI was closed or reset button was pressed.
- Return to new line after printing version number when using --version option
in CLI.
- On macOS, fix bug in implementation of right-clicking of URLs.
- Check if name pattern of output file is missing.

3.1rc1

==================

Added
-----
- Add rules for commands:
- | core:
| $$ (TeX command for display math mode),
| \\textemdash, \\textendash, \\eqnarray,
| \\centering, \\raggedleft, \\raggedright, \\shortstack,
| \\noalign, \\indent, \\noindent,
| \\thepart, \\thechapter, \\thesection, \\thesubsection,
| \\thesubsubsection, \\theparagraph, \\thesubparagraph, \\thepage,
| \\thefigure, \\thetable, \\thefootnote, \\thempfootnote, \\theequation,
| \\theenumi, \\theenumii, \\theenumiii, \\theenumiv
- | acro:
| \\acroifT, \\acroifF, \\acroifbooleanT, \\acroifbooleanF,
| \\acroifallT, \\acroifallF, \\acroifanyT, \\acroifanyF,
| \\acroiftagT, \\acroiftagF, \\acroifstarredT, \\acroifstarredF,
| \\acroifusedT, \\acroifusedF, \\acroiffirstT, \\acroiffirstF,
| \\acroifsingleT, \\acroifsingleF, \\acroifchapterT, \\acroifchapterF,
| \\acroifpagesT, \\acroifpagesF,
| \\acronymsmap, \\acronymsmapT, \\acronymsmapF,
| \\NewAcroTemplate, \\RenewAcroTemplate,
| \\SetupAcroTemplate, \\SetupNextAcroTemplate
- | amsmath:
| \\allowdisplaybreaks
- | apacite:
| \\APACaddressInstitution, \\APACbVolEdTR, \\BNUM, \\BNUMS, \\BPG,
| \\BPGS, \\BTR, \\BTVOL, \\BTVOLS
- | caption:
| \\caption*, \\captionof, \\captionlistentry, \\captionsetup,
| \\clearcaptionsetup, \\showcaptionsetup
- | cleveref:
| \\cref, \\Cref, \\crefrange, \\Crefrange, \\cpageref, \\Cpageref,
| \\cpagerefrange, \\Cpagerefrange, \\namecref, \\nameCref,
| \\namecrefs, \\nameCrefs, \\lcnamecref, \\lcnamecrefs,
| \\labecref, \\labecpageref, \\crefalias, \\crefname, \\label
- | drdc class:
| \\equalauthormark, \\makeinitializedauthors
- | etoolbox:
| \\newrobustcmd, \\renewrobustcmd, \\providerobustcmd,
| \\robustify, \\protecting, \\defcounter, \\deflength,
| \\AfterPreamble, \\AtEndPreamble, \\AfterEndPreamble,
| \\AfterEndDocument, \\AtBeginEnviroment, \\AtEndEnvironment,
| \\BeforeBeginEnvironment, \\AfterEndEnvironment
- | fancyvrb:
| \\DefineVerbatimEnvironment, \\RecustomVerbatimEnvironment,
| \\CustomVerbatimCommand, \\RecustomVerbatimCommand,
| \\SaveVerb, \\UseVerb, \\UseVerbatim, \\BUseVerbatim, \\LUseVerbatim,
| \\VerbatimInput, \\BVerbatimInput, \\LVerbatimInput, \\fvset
- | fixme:
| \\fxsetup
- | floatrow:
| \\floatsetup, \\newfloatcommand, \\renewfloatcommand,
| \\floatbox, \\fcapside, \\ffigbox, \\ttabbox
- | graphics/graphicx:
| \\resizebox, \\rotatebox
- | siunitx:
| \\num, \\numlist, \\numproduct, \\numrange, \\tablenum,
| \\unit, \\qty, \\qtylist, \\qtyproduct, \\qtyrange,
| \\ang, \\complexnum, \\complexqty,
| \\si, \\SI, \\SIlist, \\SIproduct, \\SIrange,
| \\DeclareSIUnit, \\DeclareSIPrefix,
| \\DeclareSIPower, \\DeclareSIQualifier
- | xcolor:
| \\definecolors, \\definecolorset, \\colorlet,
| \\providecolor, \\providecolors, \\providecolorset,
| \\color, \\mathcolor, \\pagecolor, \\textcolor,
| \\colorbox, \\fcolorbox, \\boxframe
- Add rules for environments:
- | fancyvrb:
| Verbatim, BVerbatim, LVerbatim, SaveVerbatim

Changed
-------
- Change name of application from DeLaTeXify to ERRERS. Change suffix of output
files from "dy" to "err". Update icon. Rename "conversion" as "extraction".
- Create automatic rules for environments created using \\newenvironment and
\\renewenvironment commands.
- Create automatic rules for \\the... commands of new counters.
- Amend rules for tikzpicture so labels defined using label and pin options are
also kept.
- When an exception is raised, log location in hierarchy of rules and patterns,
if applicable.
- Add vertical space between input and output fields in GUI. Set background of
input field to white, and write "Click here to select input file." into the
field when a file has not yet been selected.
- In GUI, label "Extract" button as "Error" rather than "Done" when an error
occurs.
- Add "location" phase to extraction, applied when files are read and
responsible for taking note of location of LaTeX command definitions (file
name and line number).
- When creating rules automatically for LaTeX commands, add a rule that uses
default value of optional argument when appropriate.
- Omit Microsoft Visual Studio files from bundled application. This requires
the installation of either Visual Studio or "Microsoft Visual C++ 2015
Redistributable" package to run application.
- Keep atomic groups and possessive quantifiers in patterns and substitution
rules when using re module with Python 3.11.5 or later. (They were previously
kept only when using the regex module.)

Fixed
-----
- Process optional argument of \\definecolor.
- Fix bug that led to node labels with more than one level of internal curly
brackets to being dropped when using re module.
- Fix bug that led to erroneous removal of bracketed content immediately
following \\begin{figure} or \\begin{table}.
- Move rule for \\i before accents rules to allow proper composition.
- Catch and log error when attempting to insert secondary file into main LaTeX
document read from memory.
- Replace %C placeholder by %c after optional %s to avoid matching opening
square bracket when using re module and mandatory argument contains more than
one level of internal curly brackets. Similarly replace %C by %c in rules for
tikzpicture environment.
- In DRDC documents, omit pre-defined values for future distribution (such as
goc, dnd, and drdc).
- In DRDC documents, add space after establishment name in list of authors.
- Wrap input path when longer than width of input field.
- Accept optional version argument of \\usepackage command, which comes after
the package name.
- In rule for \\hypersetup command, allow spaces before equal sign in key-value
pairs. Also recognize a larger number of keywords.
- Fix bug in automatic creation of rules for LaTeX commands with optional
argument.
- Fix bug in \\newcounter rule (leftover Vim regular-expression specifier).
- While the %n placeholder matches at most one newline character, allow it to
match an arbitrary number of lines composed solely of comments.
- Remove white space from around the argument of \\footnote, \\footnotetext,
\\marginpar, and \\thanks commands, as well as the commenting commands of the
fixme package, before placing it in parentheses.
- Fix bug in \\tbl rule for interact document class.
- In booktabs package, make trimming argument of \\cmidrule command optional.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.