package records
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Dynamic records
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      1.0.0.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=868f4724df008cc9f8302492446201ac
    
    
  sha512=b8da2f37effab90c904dfa64b37d7537ee16bf88572e2dc81a67b4c5303a550cc78d2231ce690b42353771d9b6ff261b2019e5a6ed3da8949ab05fcf076bb904
    
    
  doc/CHANGES.html
v1.0.0
2023-04-28
- Build with Dune >= 2.0.
 - Require OCaml >= 4.08.
 - Require Yojson >= 1.6 and support Yojson 2.x.
 
v0.8.0
2017-01-03
Breaking changes
- Remove 
Record.format(#32) - was previously deprecated. The alternative is to invokeyojsonby hand. 
Deprecated functions
- Deprecate 
Type.listandType.product_2(#30). The alternative is to write converter functions by hand or by usingppx_deriving_yojson. 
New features
- Add 
Type.int{32,64}(#28) 
Build system
- Use docker in Travis (#31)
 - Add 
descrfile fortopkg opam. - Add 
org:cryptosensetag. - Add merlin configuration (#29).
 
v0.7.0
2016-09-21
- Support OCaml 4.04
 Build using topkg:
- Autogenerate API docs
 - Build example
 
- Add 
Record.Type.resultforresultvalues - Deprecate 
Record.format 
v0.6.0
2016-08-01
(This release contains breaking changes, indicated by a star)
- Remove deprecated functions
 
Record.formatnow outputs a string based onYojson.Safe.- Update 
of_yojsonfunction to useResultto be compatible withppx_deriving_yojson >= 3.0(#18). Theof_stringparameter ofmake_stringfollows the same convention. 
- Compile with debugging information (#17).
 - Install library with profiling information (#19).
 
v0.5.0
2016-01-27
(This release contains breaking changes, indicated by a star)
- Install .cmxs, .cmt, .cmti, .mli files (#10)
 - Move 
declare,field,seal,make,layout_nameandlayout_idto aRecord.Unsafesubmodule (#9) - Move 
PolidtoRecord.Polid - Require ocaml >= 4.02.0 for deprecation warnings
 
Target
Yojson.Safe(#15):- a compatibility layer is provided in the 
Recordmodule. - users should migrate to the new functions in the sub modules that are expressed in terms of 
Safe. TheBasicinterface will go away. 
- The 
Safevariant, already in a submodule, switches toSafe. 
- a compatibility layer is provided in the 
 
v0.4.0
2016-01-04
- Make the type of 'content' abstract (#7)
 - Add a Safe sub-module for type-safe creation of layouts (#8), thanks Jeremy Yallop!
 
v0.3.1
2015-12-01
- Compile with 
-safe-string(#6) - Add a bytecode-only target
 
v0.3.0
2015-08-31
- Delete embedded .travis-opam.sh (#2)
 - Add 
Record.declare0(#4) - Add 
Type.view(#5) 
v0.2.0
2015-08-17
- Sort OPAM fields
 - Add ocaml-version bound
 - Support OCaml 4.00
 - Bisect is not necessary to run the test suite
 - Add 
Record.declare{1,2,3,4}to build fixed-size layouts - Add 
Record.layout_typeto use layout as types - Add 'yojson' dependency to the META file (#3), thanks Jeremy Yallop!
 
v0.1.0
2015-08-03
- Initial release
 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page