Releases: binaryage/dirac
1.5.7
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
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
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
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
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
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
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
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
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
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