Skip to content

Releases: CasualOffice/opencalc

OpenCalc Desktop 0.0.3 (alpha)

Choose a tag to compare

@github-actions github-actions released this 01 Sep 19:34
3145da1

A development build of the OpenCalc desktop application, for macOS,
Windows and Linux.

These builds are not code-signed

Alpha software, and no Apple Developer or Authenticode certificate. The
operating systems will say so, and on macOS the wording is misleading —
it reports an unsigned application as damaged, which it is not.

macOS — after moving the app to Applications:

xattr -dr com.apple.quarantine /Applications/OpenCalc.app

Or right-click the app, choose Open, and confirm once.

Windows — SmartScreen hides the installer behind More info → Run
anyway
.

Linux — the .deb installs normally. The AppImage needs the
executable bit: chmod +x OpenCalc*.AppImage.

Verifying what you downloaded

SHA256SUMS.txt lists a checksum for every file. Since nothing here is
signed, that checksum is the only thing you can actually check:

shasum -a 256 -c SHA256SUMS.txt --ignore-missing

What this is

Alpha. The engine, editor, collaboration and SDK all work; the tracker
lists what does not yet. Notably absent: version history, and headers
and footers in PDF export.

OpenCalc Desktop 0.0.2 (alpha)

Choose a tag to compare

@github-actions github-actions released this 01 Sep 19:01
24ae0b8

A development build of the OpenCalc desktop application, for macOS,
Windows and Linux.

These builds are not code-signed

Alpha software, and no Apple Developer or Authenticode certificate. The
operating systems will say so, and on macOS the wording is misleading —
it reports an unsigned application as damaged, which it is not.

macOS — after moving the app to Applications:

xattr -dr com.apple.quarantine /Applications/OpenCalc.app

Or right-click the app, choose Open, and confirm once.

Windows — SmartScreen hides the installer behind More info → Run
anyway
.

Linux — the .deb installs normally. The AppImage needs the
executable bit: chmod +x OpenCalc*.AppImage.

Verifying what you downloaded

SHA256SUMS.txt lists a checksum for every file. Since nothing here is
signed, that checksum is the only thing you can actually check:

shasum -a 256 -c SHA256SUMS.txt --ignore-missing

What this is

Alpha. The engine, editor, collaboration and SDK all work; the tracker
lists what does not yet. Notably absent: version history, and headers
and footers in PDF export.

OpenCalc Desktop 0.0.1 (alpha)

Choose a tag to compare

@github-actions github-actions released this 31 Aug 23:45
71760da

A development build of the OpenCalc desktop application, for macOS,
Windows and Linux.

These builds are not code-signed

Alpha software, and no Apple Developer or Authenticode certificate. The
operating systems will say so, and on macOS the wording is misleading —
it reports an unsigned application as damaged, which it is not.

macOS — after moving the app to Applications:

xattr -dr com.apple.quarantine /Applications/OpenCalc.app

Or right-click the app, choose Open, and confirm once.

Windows — SmartScreen hides the installer behind More info → Run
anyway
.

Linux — the .deb installs normally. The AppImage needs the
executable bit: chmod +x OpenCalc*.AppImage.

Verifying what you downloaded

SHA256SUMS.txt lists a checksum for every file. Since nothing here is
signed, that checksum is the only thing you can actually check:

shasum -a 256 -c SHA256SUMS.txt --ignore-missing

What this is

Alpha. The engine, editor, collaboration and SDK all work; the tracker
lists what does not yet. Notably absent: version history, and headers
and footers in PDF export.

OpenCalc SDK 0.0.1

OpenCalc SDK 0.0.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 22:25
58f81ed

OpenCalc browser SDK 0.0.1

An embeddable spreadsheet that reads and writes real .xlsx —
347 worksheet functions, pivot tables and charts — running entirely in
the browser. One custom element, isolated in a shadow root.

npm install @opencalc/sheet
import "@opencalc/sheet";                       // <opencalc-sheet style="height:600px">

const sheet = document.querySelector("opencalc-sheet");
await sheet.ready;
await sheet.open(bytes, "budget.xlsx");
const saved = await sheet.save();

Packages

Package For
@opencalc/sheet the editor as a custom element — this is the one most people want
@opencalc/react React props and event callbacks over it
@opencalc/engine the engine alone, no DOM and no CSS, for headless work

Links

Serving the engine

The WebAssembly binary and the bundled fonts are served from your own
origin
, never from a CDN we run — a Web Worker cannot be constructed
from a cross-origin URL, and that would foreclose ever moving the engine
off the main thread. Vite, webpack, Rollup and Parcel handle this on
their own; Next.js needs opencalc-assets ./public/opencalc in
postinstall.

Alpha

0.0.x is a preview. The API works and is documented, but it is not
stable — a rename is a minor version until 1.0. Pin what you test
against. There is no collaborative editing in this SDK; it is a
single-user view-and-edit surface.

OpenCalc Desktop 0.0.0 (alpha)

Choose a tag to compare

@github-actions github-actions released this 30 Aug 22:06
06430a4

A development build of the OpenCalc desktop application, for macOS,
Windows and Linux.

These builds are not code-signed

Alpha software, and no Apple Developer or Authenticode certificate. The
operating systems will say so, and on macOS the wording is misleading —
it reports an unsigned application as damaged, which it is not.

macOS — after moving the app to Applications:

xattr -dr com.apple.quarantine /Applications/OpenCalc.app

Or right-click the app, choose Open, and confirm once.

Windows — SmartScreen hides the installer behind More info → Run
anyway
.

Linux — the .deb installs normally. The AppImage needs the
executable bit: chmod +x OpenCalc*.AppImage.

Verifying what you downloaded

SHA256SUMS.txt lists a checksum for every file. Since nothing here is
signed, that checksum is the only thing you can actually check:

shasum -a 256 -c SHA256SUMS.txt --ignore-missing

What this is

Alpha. The engine, editor, collaboration and SDK all work; the tracker
lists what does not yet. Notably absent: version history, and headers
and footers in PDF export.

OpenCalc SDK 0.0.0

OpenCalc SDK 0.0.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Aug 23:28

OpenCalc browser SDK 0.0.0

An embeddable spreadsheet that reads and writes real .xlsx —
347 worksheet functions, pivot tables and charts — running entirely in
the browser. One custom element, isolated in a shadow root.

npm install @opencalc/sheet
import "@opencalc/sheet";                       // <opencalc-sheet style="height:600px">

const sheet = document.querySelector("opencalc-sheet");
await sheet.ready;
await sheet.open(bytes, "budget.xlsx");
const saved = await sheet.save();

Packages

Package For
@opencalc/sheet the editor as a custom element — this is the one most people want
@opencalc/react React props and event callbacks over it
@opencalc/engine the engine alone, no DOM and no CSS, for headless work

Links

Serving the engine

The WebAssembly binary and the bundled fonts are served from your own
origin
, never from a CDN we run — a Web Worker cannot be constructed
from a cross-origin URL, and that would foreclose ever moving the engine
off the main thread. Vite, webpack, Rollup and Parcel handle this on
their own; Next.js needs opencalc-assets ./public/opencalc in
postinstall.

Alpha

0.0.x is a preview. The API works and is documented, but it is not
stable — a rename is a minor version until 1.0. Pin what you test
against. There is no collaborative editing in this SDK; it is a
single-user view-and-edit surface.