**Motivations:** - Complete documentation for dashboard, domains, ports and environment configuration - Add new services (ClamAV API, Watermark API) to the infrastructure - Enhance dashboard with new pages and improved functionality - Improve deployment scripts and service configurations **Root causes:** - Missing comprehensive documentation for infrastructure setup - Need for antivirus scanning service integration - Need for watermark service integration - Dashboard required additional pages and features **Correctifs:** - Added comprehensive documentation in docs/ (DASHBOARD.md, DOMAINS_AND_PORTS.md, ENVIRONMENT.md) - Updated systemd service files with proper environment variables - Enhanced nginx proxy configuration script - Updated maintenance documentation **Evolutions:** - Added new ClamAV API service (api-clamav) for file scanning - Added new Watermark API service (api-filigrane) for document watermarking - Enhanced signet-dashboard with new learn.html page - Improved dashboard UI with better styles and navigation - Enhanced app.js with new functionality and better error handling - Updated API documentation page with complete endpoint descriptions - Added deployment scripts for watermark and nginx configuration - Updated hash and UTXO lists with latest data - Enhanced server.js with new routes and improved Bitcoin RPC integration **Pages affectées:** - docs/DASHBOARD.md: New comprehensive dashboard documentation - docs/DOMAINS_AND_PORTS.md: New infrastructure domains and ports documentation - docs/ENVIRONMENT.md: New environment variables documentation - docs/MAINTENANCE.md: Updated maintenance procedures - docs/README.md: Updated main documentation - signet-dashboard/public/app.js: Enhanced with new features - signet-dashboard/public/styles.css: Improved styling - signet-dashboard/public/index.html: Enhanced main page - signet-dashboard/public/learn.html: New educational page - signet-dashboard/public/api-docs.html: Enhanced API documentation - signet-dashboard/public/hash-list.html: Updated hash list page - signet-dashboard/public/utxo-list.html: Updated UTXO list page - signet-dashboard/public/join-signet.html: Updated join signet page - signet-dashboard/src/server.js: Enhanced server with new routes - signet-dashboard/start.sh: Updated startup script - signet-dashboard/signet-dashboard.service: Updated systemd service - api-anchorage/anchorage-api.service: Updated systemd service - api-faucet/faucet-api.service: Updated systemd service - configure-nginx-proxy.sh: Enhanced nginx configuration script - add-watermark-certificate.sh: New watermark certificate script - deploy-watermark-nginx.sh: New deployment script - api-clamav/: New ClamAV API service - api-filigrane/: New Watermark API service - hash_list.txt, utxo_list.txt: Updated with latest data - anchor_count.txt: Updated anchor count
8.7 KiB
8.7 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.3.5 - 2025-02-10
Commits
- [New] add types
6483c1e
v0.3.4 - 2025-01-24
Commits
- [meta] use
auto-changelogc16ee6a - [Tests] add github actions
379b59c - [meta] delete
.travis.yml09e5c77 - [Dev Deps] update eslint things
9163b86 - [meta] consolidate eslintrc files
f2ab52b - [meta] add
fundingfield andFUNDING.yml05d21b3 - [Tests] up to
nodev10; usenvm install-latest-npm7c06cbd - [Tests] add
nyc0f4643e - [meta] use
npmignore39a975c - [meta] remove unnecessary
licenseskey3d064f1 - [Tests] use
npm auditinstead of long-deadnspd4c722a - [Dev Deps] update
tape552c1ae - Update README.md
d19acc2 - [meta] add missing
engines.node8889b49 - [meta] create SECURITY.md
9069d42 - [Deps] update
is-callablebfa51d1
v0.3.3 - 2018-06-01
Commits
- Add
npm run lint,npm run jscs, andnpm run eslint4a17d99 - Style cleanup:
1df6824 - Update
eslint,tape; use my personal sharedeslintconfig.b8e7d85 - [Tests] remove jscs
37e3557 - [Dev Deps] update
eslint,@ljharb/eslint-config,nsp,tape; fix scripts566045d - [Tests] up to
nodev8; newer npm breaks on older node07177dc - Run
npm run lintas part of tests.a34ea05 - Update
travis.ymlto test on the latestnodeandio.js354c843 - Update
eslint3601c93 - Update
tape,jscs,eslint,@ljharb/eslint-config1aaff65 - Only use
Function#callto call the callback if the receiver is supplied, for performance.54b4775 - [Dev Deps] update
jscs,eslint,@ljharb/eslint-config,nsp6ba1cb8 - [Dev Deps] update
tape,eslint,jscs8f5e1d5 - Add "license" to
package.json, matching the LICENSE file.defc2c3 - Update
eslint05d1850 - [Tests] on
io.jsv3.3,nodev4.0e8395a4 - Add
npm run security0a45177 - Only apps should have lockfiles.
6268d7b - [Dev Deps] update
nsp,tape,eslintb95939f - Use
is-callableinstead ofis-function, to cover ES6 environments withSymbol.toStringTag4095d33 - Test on
io.jsv2.27b44f98 - Some old browsers choke on variables named "toString".
4f1b626 - Update
is-function,tape3ceaf32 - Test up to
io.jsv3.03c1377a - [Deps] update
is-callablef5c62d0 - Test on
io.jsv2.4db86c85 - Test on
io.jsv2.32f04ca8
v0.3.2 - 2014-01-07
Merged
- works down to IE6
#5
v0.3.1 - 2014-01-06
v0.3.0 - 2014-01-06
Merged
Commits
- Add testling.
a24b521 - Add array example to README
9bd70c2 - Regexes are considered functions in older browsers.
403f649 - Adding android browser to testling.
a4c5825
v0.2.0 - 2013-05-10
Commits
- Adding tests.
7e74213 - Adding proper array indexing, as well as string support.
d36f794 - Use tape instead of tap.
016a3cf - Requiring that the iterator is a function.
cfedced - Adding myself as a contributor :-)
ff28fca - Adding node 0.10 to travis
75f2460