Skip to content

Releases

ConvertCAD 1.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 12:20

Added

  • Updates that download only the files that changed. When a new version exists, a
    bar under the toolbar offers it: Update now downloads only the changed files (usually
    a few MB instead of 170 MB), checks each one, and puts them in place when you restart
    or close ConvertCAD. If anything goes wrong, every file is put back as it was. Windows,
    portable folder or installation for the current user; elsewhere the bar offers the full
    download. Users of 1.2.x download 1.3.0 once in full (their version cannot do this yet).
  • Update check on by default, at most once a day at start-up (switch it off with
    Help > Check for updates automatically). Help > Check for updates… and the Updates
    button check at any time. Skip this version hides a version until the next one.
  • Command line: --check-update, --update, --update-from <zip>.

Changed

  • The program is packaged so that a code change touches only small files (our code as
    separate files, the library archives beside the programs), and builds are
    reproducible (identical files for identical code).
  • Libraries: the releases are built with exact library versions
    (requirements-lock.txt, unchanged from 1.2.3) and a pinned Python; they change only
    for a security fix or a needed feature. Known vulnerabilities are checked on every
    change and every week.
  • Privacy policy: the daily update check and the update download are listed.

ConvertCAD 1.2.3

Choose a tag to compare

@github-actions github-actions released this 03 Nov 17:43

Changed

  • Interface polish: the language button has the size of the theme button and no frame;
    no white line above the Settings / Layers / Report tabs; the grey line under the
    Source PDF / DXF result tabs is continuous (blue only under the selected tab); panel
    titles in regular weight and slimmer; no line between Open PDF and its arrow.
  • Sheets panel: the green "Vector" tag is gone, the paper size takes its place (scanned
    and empty sheets are still named under the sheet).
  • Welcome screen: the step numbers are centred in their circles.

ConvertCAD 1.2.2

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:15

Fixed

  • Ticking or unticking a sheet in the Sheets panel showed "An unexpected error
    occurred (TypeError: toggled() only accepts 0 argument(s))".

Added

  • Feedback button (right end of the menu bar, also in Help): opens a short form in
    the web browser to report a problem or suggest an improvement — no account needed.
    ConvertCAD sends nothing itself; the version, system and language are only filled in
    the form.
  • Updates button next to it (same as Help > Check for updates).
  • Language button (EN, FR, ES, DE, AR) at the right end of the toolbar, in place of
    the "?" button (the Help menu keeps the guide and the other help items).

Changed

  • New application icon.
  • Interface colour: plotter blue (#1D5FD1), the colour of the icon and the website,
    instead of teal. Active object-snap buttons are blue.
  • The side-panel bars ("Sheets", "Settings · Layers · Report") are written in the same
    colour as the panel titles.
  • The Source PDF / DXF result bar has a grey line under it, like the other bars.

ConvertCAD 1.2.1

Choose a tag to compare

@github-actions github-actions released this 31 Oct 15:46

Fixed

  • Accented letters in DWG files (é, è, à, ç…) came out as "?": the drawing passed to
    the DWG converter was read with the wrong character encoding.
  • Text size: each font now keeps its own capital height (Courier New text was about
    25 % too big, Times New Roman about 7 %).
  • Report in the interface language: conversion options, page notes and the block list
    were in English.
  • Yes / No buttons of questions (quitting with an unsaved result…) were in English;
    Qt's own dialogs (OK, Cancel, file dialogs) now follow the interface language too.

Added

  • Text keeps its font, length and alignment: the DXF text style uses the PDF font
    (Arial, Arial Narrow, Times New Roman, Courier New, Calibri, Verdana, Tahoma, Segoe UI,
    Georgia, Trebuchet MS, ISOCPEUR, bold and italic); a width factor keeps the length of
    condensed text; paragraphs stay left-aligned, centred or right-aligned like the PDF
    (title blocks). Fonts not recognised are shown with Arial at the PDF length.
  • Imperial units: inches and feet, imperial scales (1/4" = 1'-0", 1" = 20'…) in the
    scale list and read from title blocks; the DXF is marked imperial ($MEASUREMENT 0).
  • Collapsible side panels, like AutoCAD palettes: click the bar on the window edge,
    or Ctrl+0 to collapse both.
  • DXF preview on an AutoCAD-like model space: dark blue-grey background with a grid
    (major line every 5) and the X / Y axes.

Changed

  • Convert a folder moved next to Open PDF in the toolbar.

ConvertCAD 1.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 00:07

Added

  • Radius, diameter, angle and arc length dimensions. An arrow touching a circle or an
    arc along its radius with an "R…" / "Ø…" value becomes a true RADIUS or DIAMETER
    dimension (value inside or outside, with its landing). Two arrows on an arc pointing
    along it become an ANGULAR dimension when the value ("45°", "30°15'") agrees with the
    drawn arc, or an ARC LENGTH dimension when the value is written with "⌒" or matches the
    arc length at the sheet scale. Values that disagree with the drawing are not rebuilt
    (they stay on DIM_RAW). ARC_DIMENSION is written from DXF 2007; for older versions and
    DWG the arc length dimension is kept as its drawing on layer DIM.
  • Texture hatches: sand, concrete, gravel, earth, brick, insulation and dotted areas,
    which plotters explode into thousands of dashes and dots, become one HATCH with the
    standard AutoCAD pattern (AR-SAND, AR-CONC, GRAVEL, EARTH, BRICK, AR-B816, AR-BRSTD,
    INSUL, DOTS) at the scale, angle and origin measured on the PDF, inside the drawn
    boundary. A pattern is kept only when, drawn again, it reproduces the PDF pieces; sand
    and concrete, which look random, are accepted on their statistics and the report says
    their scale and position are estimated. Anything else stays as lines.
  • Repeated symbols at any angle (a valve turned 30°…) become one block, with the
    measured rotation (and mirroring).
  • Arcs on scanned drawings: curved strokes are traced as ARC entities (door swings,
    fillets, curved walls) instead of chains of short lines.
  • Selection in the result preview (read-only): click an entity to highlight it; the
    status bar shows its type, layer and size, and its layer is selected in Layers.
  • Interface in Spanish, German and Arabic (View → Language), with the user guide, the
    OCR guide and the terms of use; Arabic is written right to left (the drawings are not
    mirrored). Translations not yet reviewed by native speakers. Windows installer wizard in
    Spanish, German and Arabic too.
  • Optional update check (Help → Check for updates…, Check for updates at startup,
    off by default): one request to GitHub for the latest version number; nothing is sent,
    nothing is installed.

Changed

  • Toolbar tools show their icon only when their labels do not fit the window (longer
    German and Spanish labels); the name stays in the tooltip.
  • DWG: 3-point angular dimensions are adapted for LibreDWG (it refused the whole drawing).

OCR models (ocr-models-v1)

Choose a tag to compare

@github-actions github-actions released this 29 Oct 20:09

OCR models for ConvertCAD (ocr-models-v1)

Optional OCR models, downloaded from ConvertCAD itself (Settings > Scanned pages > OCR languages and models…) or with ConvertCAD-cli --get-ocr-model ID. Offline computer: download the .onnx files here, then use "Install from file…" in ConvertCAD.

PaddleOCR PP-OCR models in ONNX format, as published by the RapidOCR project (Apache-2.0).

Pack Reads File Size SHA-256
latin_max The same languages as the built-in model, with larger models: slightly better on poor scans, but about 20 times slower PP-OCRv6_det_medium.onnx 59 MB 92078b7355007ccfffcd4c8cd441a3afd4538904d06881b29a155e1e679907c2
latin_max The same languages as the built-in model, with larger models: slightly better on poor scans, but about 20 times slower PP-OCRv6_rec_medium.onnx 73 MB eef444829dbbe18d7fea59a3f6eb75647518d2b3a9568d27c92e42940204894b
arabic Arabic, Persian, Urdu (Arabic script) arabic_PP-OCRv5_rec_mobile.onnx 8 MB c1192e632d0baa9146ae5b756a0e635e3dc63c1733737ebfd1629e87144e9295
cyrillic Russian, Ukrainian, Belarusian, Bulgarian, Serbian, Macedonian, Kazakh, Mongolian (Cyrillic script) cyrillic_PP-OCRv5_rec_mobile.onnx 8 MB 90f761b4bfcce0c8c561c0cb5c887b0971d3ec01c32164bdf7374a35b0982711
greek Greek el_PP-OCRv5_rec_mobile.onnx 7 MB b4368bccd557123c702b7549fee6cd1e94b581337d1c9b65310f109131542b7f
korean Korean (Hangul) korean_PP-OCRv5_rec_mobile.onnx 13 MB cd6e2ea50f6943ca7271eb8c56a877a5a90720b7047fe9c41a2e541a25773c9b
devanagari Hindi, Marathi, Nepali (Devanagari) devanagari_PP-OCRv5_rec_mobile.onnx 8 MB d6f0a906580e3fa6b324a318718f1f31f268b6ea8ef985f91c2012a37f52c91e
thai Thai th_PP-OCRv5_rec_mobile.onnx 8 MB de541dd83161c241ff426f7ecfd602a0ba77d686cf3ab9a6c255ea82fd08006e
tamil Tamil ta_PP-OCRv5_rec_mobile.onnx 8 MB a42448808b7dea87597336f12438935f40353f1949e8360acd9e06b4da21bfe1
telugu Telugu te_PP-OCRv5_rec_mobile.onnx 8 MB a3690451b50028a09a3316a1274f7c05728151ea3f8fd392696397a7fefcbd92