<commit_before>% ROOT Version 6.14 Release Notes
% 2017-11-19

<a name="TopOfPage"></a>

## Introduction

ROOT version 6.14/00 is scheduled for release in 2018.

For more information, see:

[http://root.cern.ch](http://root.cern.ch)

The following people have contributed to this new version:

 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, UNL,\
 <NAME>, CERN/SFT,\
 <NAME>, FNAL,\
 <NAME>, ANL (SULI),\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, GSI,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, ANL,\
 <NAME>, Princeton/CMS,\
 <NAME>, NIKHEF/Atlas, RooFit

## Removed and deprecated interfaces

### rmdepend
`rmkdepend` will be removed in v6.16. Please migrate to use CMake or use `gcc -MMD` and alike.

## Core Libraries
   - Optimize away redundant deserialization of template specializations. This reduces the memory footprint for hsimple
     by around 22% while improving the runtime performance for various cases by around 15%.
   - When ROOT is signaled with a SIGUSR2 (i.e. on Linux and MacOS X) it will now print a backtrace.

## I/O Libraries
   - Implement reading of objects data from JSON
   - Provide TBufferJSON::ToJSON() and TBufferJSON::FromJSON() methods
   - Provide TBufferXML::ToXML() and TBufferXML::FromXML() methods

## TTree Libraries

### TDataFrame<commit_msg>Revert "Announce deprecation of rmkdepend."<commit_after>% ROOT Version 6.14 Release Notes
% 2017-11-19

<a name="TopOfPage"></a>

## Introduction

ROOT version 6.14/00 is scheduled for release in 2018.

For more information, see:

[http://root.cern.ch](http://root.cern.ch)

The following people have contributed to this new version:

 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, UNL,\
 <NAME>, CERN/SFT,\
 <NAME>, FNAL,\
 <NAME>, ANL (SULI),\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, GSI,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, CERN/SFT,\
 <NAME>, ANL,\
 <NAME>, Princeton/CMS,\
 <NAME>, NIKHEF/Atlas, RooFit

## Removed interfaces

## Core Libraries
   - Optimize away redundant deserialization of template specializations. This reduces the memory footprint for hsimple
     by around 22% while improving the runtime performance for various cases by around 15%.
   - When ROOT is signaled with a SIGUSR2 (i.e. on Linux and MacOS X) it will now print a backtrace.

## I/O Libraries
   - Implement reading of objects data from JSON
   - Provide TBufferJSON::ToJSON() and TBufferJSON::FromJSON() methods
   - Provide TBufferXML::ToXML() and TBufferXML::FromXML() methods

## TTree Libraries

### TDataFrame
{'fraction_non_alphanumeric': 0.1497134670487106, 'fraction_numerical': 0.018982808022922636, 'mean_word_length': 3.7825342465753424, 'pattern_counts': {'":': 0, '<': 49, '<?xml version=': 0, '>': 49, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3496795', 'n_tokens_mistral': 1033, 'n_tokens_neox': 968, 'n_words': 323}