How to get a release candidate tarball in /tmp:

  ver=1.0.11
  cd /tmp
  svn export svn://repo.hu/sch-rnd/trunk sch-rnd-$ver
  tar -cf sch-rnd-$ver.tar sch-rnd-$ver

Packaging changes between 1.0.11 and 1.0.10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

1. new builtin features handled by the new ./configure line (see B/2.):
   extobj_chart and suite

B. changes that probably DO need action

1. sch-rnd now depends on librnd >= 4.5.0

2. new ./configure line for enabling the new features

3. new plugin (export_web2) in existing package (sch-rnd-export-vector)

4. new plugin (extobj_chart) in existing package (sch-rnd-lib-gui)

Packaging changes between 1.0.10 and 1.0.9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. if your distro uses gcc-15: please undo any gcc-15 related packaging patch
   and depend on librnd >= 4.4

2. new plugins in existing package sch-rnd-io-alien:
   export_accel, export_allegro, export_bae, export_cadstar, export_calay,
   export_eagle, export_eagle5, export_easyeda, export_edif, export_ewnet,
   export_fritzing, export_futurenet2, export_jsonnet, export_kicad,
   export_maxascii, export_orcad, export_osmond, export_pads_ascii,
   export_protelII, export_redac, export_systemc, export_tango,
   export_tinycad, export_xmlnet and io_bxl
   (each coming as a .pup and a .so plus io_bxl also has a .conf)

3. a bunch of new --plugin-* arguments for ./configure for the above

4. a bunch of new lines in the package description listing all the new formats


Packaging changes between 1.0.9 and 1.0.8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. new plugin in existing package sch-rnd-io-alien: io_eeschema


Packaging changes between 1.0.8 and 1.0.7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

1. new builtin plugins in package sch-rnd-core:
   export_boxsym, lib_attbl, lib_nanojson
   (only the ./configure line is affected)

B. changes that probably DO need action

1. changes in the description (for new features)

2. new ./configure line for the new plugins (builtins and plugins)

3. new plugins in existing package sch-rnd-export-extra:
   attbl_csv attbl_json attbl_lht attbl_tedax
   (please make sure the extra files installed are added in the package)


Packaging changes between 1.0.7 and 1.0.6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. Dependency: minimum required librnd version is 4.2.0 now.


Packaging changes between 1.0.6 and 1.0.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. make sure /usr/share/sch-rnd/hlibrary is included in sch-rnd-core
   (should be an empty directory)

2. new plugin in existing package: io_easyeda in sch-rnd-io-alien

3. new configure line (because of io_easyeda)

Packaging changes between 1.0.5 and 1.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. new ./configure line (for hierarchic support, built-in)

2. New plugin (in existing package) for exporting tedax footprint:
   (- new ./configure line)
   - new export_tedax_footprint* files in package sch-rnd-export-vector



Packaging changes between 1.0.4 and 1.0.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. Bumped dependency version: librnd version >= 4.1.0 is required

2. New plugin for loading orcad schematics:
   - new ./configure line
   - new io_orcad* files in package sch-rnd-io-alien


Packaging changes between 1.0.3 and 1.0.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

1. new plugin files in existing packages (static linked, no file changes but
   ./configure argument changes):
   - lib_anymap in sch-rnd-core
   - lib_tedax in sch-rnd-core


B. changes that probably DO need action

1. ./configure line changed for a few new plugins

2. new plugin files in existing packages (dynamic loaded):
   - lib_ucdf in sch-rnd-io-alien (.pup, .so)

3. new plugin files in existing packages (static linked):
   - funcmap in sch-rnd-core (.conf)

Packaging changes between 1.0.2 and 1.0.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. ./configure line changed for a few new plugins

2. new package: sch-rnd-sim (circuit simulation)

3. new plugin in sch-rnd-lib-gui: lib_plot

4. new plugin in sch-rnd-export-extra: export_bom

5. new conf file in package sch-rnd-core:
   $C/target_pcb.conf

Packaging changes between 1.0.1 and 1.0.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. changes in the description (for new features)

2. new plugin files in existing packages:
   - io_altium in sch-rnd-io-alien (.pup, .so and .conf)
   - the description of sch-rnd-io-alien contains Altium

3. a bunch of new plugins compiled into the executable;
   please update your ./configure line

4. doc/resources is installed, please make sure those files are
   included in the -doc package

5. spice models in a minimal spice library are installed (at
   $PREFIX/share/sch-rnd/spice/*) and should be part of the core package

Packaging changes between 1.0.0 and 0.9.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

(none)

Packaging changes between 0.9.5 and 0.9.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. new config file in package sch-rnd-io-alien: $C/io_tinycad.conf

2. extended package descriptio (description.txt) with more file formats

Packaging changes between 0.9.4 and 0.9.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

A. changes that probably don't need action

(none)

B. changes that probably DO need action

1. Dependency: minimum required librnd version is 4.0.0 now. This affects
   both the main librnd4 dependency and when pcb-rnd plugin packages depend
   on librnd4 plugin packages, e.g. sch-rnd-export-gd used to depend on
   librnd3-pixmap but now depends on librnd4-pixmap. Doing a
   "s/librnd3/librnd4/g" in the packaging script should be safe.



Packaging changes between 0.9.3 and 0.9.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
No change in packaging.


Packaging changes between 0.9.2 and 0.9.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Initial packaging.

