Skip to content

Latest commit

 

History

History
112 lines (98 loc) · 2.77 KB

CHANGELOG.md

File metadata and controls

112 lines (98 loc) · 2.77 KB

Release Notes

v0.9.6

  • Narrow scope of tycho print and format
  • Introduce ssl streaming
  • Introduce memory header
  • Separate character encoding from random
  • Optimize and differentiate function from task queues

v0.9.5

  • Fixed inet host for sockaddr
  • Fixed crypto namespace
  • Added generic x509 type
  • Add x509 certificate verification
  • Cross-platform fifo client and server
  • Elliptical key pairs and signing support
  • Introduce timer queue
  • Fix and simplify semaphore
  • Fix and improve barrier
  • Extend sync with events
  • Add C++ waitgroup to sync
  • Expand socket functionality

v0.9.4

  • Big integer math support
  • Task and function thread queue dispatch
  • Optimized code

v0.9.3

  • Simplify socket and serial errors
  • Acceptor lambda for listener sockets
  • Added network interfaces service
  • Added multicast socket support
  • Introduced streams and network tcp
  • Improved b64 support
  • Pure standalone crypto header
  • Improved socket address api
  • Improved serial error handling
  • Improved socket error handling
  • Updated project info
  • Created gitlab ci pipeline
  • Do not open non-tty device on windows serial

v0.9.2

  • Enhanced i/o templates
  • Print output to serial device
  • Improve serial format parsing
  • Windows serial support
  • Remove non-portable serial features
  • Mini cross-platform posix i/o in fsys

v0.9.1

  • Add checksum and crc support
  • Serial timed support extended
  • Serial session functions and echo mode
  • Serial errors and better input support
  • Improve and simplify key support
  • Redo project structure
  • Fix windows headers
  • Fix flow control, add drain flag
  • Improve headers
  • Mapped data memory access

v0.9.0

  • Standardize templates.hpp for language features
  • Get process posix time value
  • Basic memory map support
  • Improved lockfree containers
  • Added generic abstract templates header
  • Added scan shell command from popen
  • Added scan for c file pointers
  • Introduced cipher support

v0.8.5

  • Add is_tty function
  • Introduce dso plugin loader
  • Improve key management
  • Add hmac support to digest
  • Make endian constexpr
  • Added b64 support to crypto
  • Add u8verify function

v0.8.4

  • Added expected header
  • Add process detach for posix
  • Introduce crit with newer quick_exit
  • Fix exit on spawn failure

v0.8.3

  • Modernize streams, time, and print plugin support
  • Add atomics / lockfree types
  • Native file handle support
  • Socket test fix for netbsd
  • Introduced init_t for golang-like init() lambda.

v0.8.2

  • Iso date and time output
  • Print socket address
  • Add filesystem print support
  • Updated linting practices
  • Added formatted system logger
  • Serial support requires termios.h header

v0.8.1

  • Start of socket testing
  • Deprecate print_format()
  • Updated basic docs
  • Fixed serial for posix

v0.8.0

  • Project re-introduced by Tycho Softworks.