Release notes for sch-rnd 1.0.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Most notable new features:

1. symbol edit mode: open a symbol file from the CLI or the GUI the same way
   as if it was a sheet; edit; save (happens as symbol, automatically); very
   similar to pcb-rnd's footprint edit mode

2. loose symbol mode: while editing a sheet enable the loose symbol option
   from the Mode menu (or hotkey) to suspend the "symbol lock" and be able
   to move and delete any object within a symbol

3. polygon edit tool: grab and move the corners of polygons (e.g. rectangles);
   press ctrl for ortho-move; the arrow tool activates poly edit mode when
   a poly corner is clicked

4. funcmap: manage alternate functions of MCUs in a way that the DRC
   understands function groups and can warn (e.g. if in an SPI the MISO
   terminal is enabled but the SCK terminal is used as an analog input
   instead of SPI clock)

5. back annotation upgrades: support the tEDAx back annotation block's
   new version (v2) with all new features (component remove or create,
   more attribute change back annotations)

6. optional rubber band mode on wire move that tries to keep your wirenet
   connected; with an ortho-mode option to keep things axis aligned

7. right click context menu for sheet so sheet attributes are easier to access

8. renumber plugin project scope: run on all sheets of the project

9. project scope unselect: unselect all objects on all sheets of a project
   (useful together with the advanced search or query() action ran on
   project scope)

