Skip to content

Releases: binaryage/dirac

1.5.7

09 Feb 00:54
v1.5.7
Compare
Choose a tag to compare

A fix release

Rolling DevTools

Same as previous release.

Notable commits

cc1ee4e ah! I screwed that shadow-present? test
21b2800 we don't need webrequest api anymore
57f364d in on-debugger-event we are only interested in main frame events

All new work: v1.5.6...v1.5.7

1.5.6

08 Feb 22:11
v1.5.6
Compare
Choose a tag to compare

A maintenance release

Rolling DevTools

Merged commits 4ecfebb...1a6ad14 from official DevTools.
Should work best with Chrome ~82.0.4052.2.
Links to matching Chromium snapshots: Mac | Linux_x64 | Win | Win_x64.

Notable commits

375c694 do not inject playground when shadow-cljs is present

All new work: v1.5.5...v1.5.6

1.5.5

21 Jan 16:59
v1.5.5
Compare
Choose a tag to compare

Fix for Dirac CLI

v1.5.3 and v1.5.4 had problems with published dependencies of dirac.jar.

This release also imporves compatibility with shadow-cljs.

Rolling DevTools

Merged commits d8a4a44...4ecfebb from official DevTools.
Should work best with Chrome ~81.0.4033.2.
Links to matching Chromium snapshots: Mac | Linux_x64 | Win | Win_x64.

Notable commits

a2e8afc project: move clojurescript dep under provided deps
5bfa9db implant: massage ns forms to remove stuff supported only by shadow-cljs

All new work: v1.5.3...v1.5.5

[broken] 1.5.4

21 Jan 16:29
v1.5.4
Compare
Choose a tag to compare
[broken] 1.5.4 Pre-release
Pre-release

Fix for Dirac CLI

v1.5.3 had problems with published dependencies of dirac.jar.

This release had another issue - please skip it.

1.5.3

14 Jan 20:56
v1.5.3
Compare
Choose a tag to compare

More work on Dirac CLI

Also Dirac DevTools newly includes some default patterns to blackbox core libraries.

https://developer.chrome.com/devtools/docs/blackboxing

Rolling DevTools

Merged commits 75f0691...c2e0682 from official DevTools.
Should work best with Chrome ~81.0.4023.1.
Links to matching Chromium snapshots: Mac | Linux_x64 | Win | Win_x64.

Notable commits

759f050 install: fix install script to work properly under ubuntu
0e68fc4 cli: add support for --chromium-version flag
78f384f cli: implement --no-playground flag
f0831ba cli: implement --dry-chromium flag
982214c cli: add a convenience --debug option
3d6e485 devtools: add some default blackboxing for better cljs experience

All new work: v1.5.2...v1.5.3

1.5.2

10 Jan 18:45
v1.5.2
Compare
Choose a tag to compare

Ironing Dirac CLI

This is mostly a bug-fix release for 1.5.1 fixing discovered issues so far.

Rolling DevTools

Merged commits 75f0691...c2e0682 from official DevTools.
Should work best with Chrome ~81.0.4023.1.
Links to matching Chromium snapshots: Mac | Linux_x64 | Win | Win_x64.

Notable commits

b753c69 install: remove -p flag from shasum, it is non-standard
ab19a8d project: move clojurescript into required deps
ada6790 main: make copying resources out of jar robust

All new work: v1.5.1...v1.5.2

1.5.1

10 Jan 15:07
v1.5.1
Compare
Choose a tag to compare

Ironing Dirac CLI

This is mostly a bug-fix release for 1.5.0. I have also reviewed most docs to reflect new cli-based workflow.

Rolling DevTools

Merged commits 3fa98bd...75f0691 from official DevTools.
Should work best with Chrome ~81.0.4022.1.
Links to matching Chromium snapshots: Mac | Linux_x64 | Win | Win_x64.

Notable commits

cb4d597 introduce install script and dirac wrapper tool
14ee543 docs: introduce extension.md and update installation.md
f11dcae examples: review leiningen project readme
3748a2c examples: refresh figwheel-main readme

All new work: v1.5.0...v1.5.1

1.5.0

08 Jan 18:30
v1.5.0
Compare
Choose a tag to compare

Experimental Dirac CLI

Chrome has had support for --custom-devtools-frontend for quite some time. This allows launching Chrome and pointing it to alternative sources for DevTools. This has advantage in that Dirac can be launched with the same priviledges in place of internal (bundled) DevTools.

When I started Dirac project this option was not available and that is why I implemented Dirac as a hosted web app in Chrome Extension. Recently I decided to bite the bullet and finally to take advantage of this new workflow.

Unfortunately it is not very convenient to launch Chrome with --custom-devtools-frontend=/path/to/dirac by hand because you still have to keep track of Dirac versions and use compatible Dirac with your particular Chrome version. That is why I'm introducing a new CLI tool dirac which should help with that and hopefully provide much smoother Dirac experience.

Please read about Dirac CLI and consider this experimental feature. Also note that the old workflow with Chrome Extension still works and I'm not planning to remove it.

Rolling DevTools

Merged commits 76f3384...3fa98bd from official DevTools.
Should work best with Chrome ~81.0.4021.1.
Links to matching Chromium snapshots: Mac | Linux_x64 | Win | Win_x64.

Notable commits

431d54f initial implementation of dirac.main
41f9b55 drop support for Clojure 1.8 and older
6c2051d introduce releases.edn
7b319dd add support for playground runtime

All new work: v1.4.6...v1.5.0

1.4.6

19 Dec 22:38
v1.4.6
Compare
Choose a tag to compare

Using more strict permissions in Dirac Extension

Maybe you noticed, Dirac Extension v1.4.5 was never made available in Chrome Store. The issue is that Chrome Store started requiring deeper code audits for extensions using "tabs" permission. I submitted Dirac Extension for the audit but it was rejected.

In this release I changed "tabs" permissions to "activeTab" only. This will be another attempt to get it back to the store. But it is not a big issue if it gets rejected again. You can always install the extension as a zip file (downloaded from assets below).

Rolling DevTools

Merged commits 6a14554...76f3384 from official DevTools.
Should work best with Chrome ~81.0.4001.1.
Links to matching Chromium snapshots: Mac | Linux_x64 | Win | Win_x64.

Notable commits

46fe6d3 extensions: maybe we can get away with activeTab permission only

All new work: v1.4.5...v1.4.6

1.4.5

07 Dec 17:21
v1.4.5
Compare
Choose a tag to compare

A maintenance release

There has been a lot of churn in upstream devtools repo. I had to rewrite dirac build scripts using their build system. Dirac tests are passing, but please report if you spot any issues.

Rolling DevTools

Merged commits 3e96cf3...6a14554 from official DevTools.
Should work best with Chrome ~80.0.3987.1.
Links to matching Chromium snapshots: Mac | Linux_x64 | Win | Win_x64.

Notable commits

NONE

All new work: v1.4.4...v1.4.5