History of the Slavic languages


The history of the Slavic languages stretches over 3000 years, from the point at which the ancestral Proto-Balto-Slavic language broke up into the modern-day Slavic languages which are today natively spoken in Eastern, Central and Southeastern Europe as well as parts of North Asia and Central Asia.
The first 2000 years or so consist of the pre-Slavic era: a long, stable period of gradual development during which the language remained unified, with no discernible dialectal differences.
The last stage in which the language remained without internal differences can be dated to around 500 AD and is sometimes termed Proto-Slavic proper or Early Proto-Slavic. Following this is the Common Slavic period, during which the first dialectal differences appeared but the entire Slavic-speaking area continued to function as a single language, with sound changes tending to spread throughout the entire area.
By around 1000 AD, the area had broken up into separate East Slavic, West Slavic and South Slavic languages, and in the following centuries, i.e. 11–14th century, it broke up further into the various modern Slavic languages, of which the following are extant: Belarusian, Russian, Rusyn and Ukrainian in the East; Czech, Slovak, Polish, Kashubian and the Sorbian languages in the West, and Bulgarian, Macedonian, Serbo-Croatian and Slovene in the South.
The period from the early centuries AD to the end of the Common Slavic period around 1000 AD was a time of rapid change, concurrent with the explosive growth of the Slavic-speaking era. By the end of this period, most of the features of the modern Slavic languages had been established.
The first historical documentation of the Slavic languages is found in isolated names and words in Greek documents starting in the 6th century AD, when Slavic-speaking tribes first came in contact with the Greek-speaking Byzantine Empire.
The first continuous texts date from the late 9th century AD and were written in Old Church Slavonic—based on the language of Thessaloniki in Greek Macedonia—as part of the Christianization of the Slavs by Saints Cyril and Methodius and their followers. Because these texts were written during the Common Slavic period, the language they document is close to the ancestral Proto-Slavic language and is critically important to the linguistic reconstruction of Slavic-language history.
This article covers the development of the Slavic languages from the end of the Common Slavic period to the present time. See the article on Proto-Slavic for a description of the Proto-Slavic language of the late first millennium AD, and history of Proto-Slavic for the earlier linguistic history of this language.

Origin

The development into Proto-Slavic probably occurred along the southern periphery of the Proto-Balto-Slavic continuum. This is concluded from Slavic hydronyms, the most archaic of which are found between the northeastern rim of the Carpathian mountains in the west, along the middle Dnieper, the Pripet, and the upper Dniester river in the east.
Recent glottochronologists have dated the split of Proto-Balto-Slavic into its daughter languages between 1300 and 1000 BCE, which suggests that the Komarov and Chernoles cultures would have been Proto-Slavic.
From around 500 BCE to 200 CE, the Scythians and then the Sarmatians expanded their control into the forest steppe. Consequently, a few Eastern Iranian loan words, especially relating to religious and cultural practices, have been seen as evidence of cultural influences. Subsequently, loan words of Germanic origin also appear. This is connected to the movement of east Germanic groups into the Vistula basin, and subsequently to the middle Dnieper basin, associated with the appearance of the Przeworsk and Chernyakhov cultures, respectively.
Into the Common Era, the various Balto-Slavic dialects formed a dialect continuum stretching from the Vistula to the Don and Oka basins, and from the Baltic and upper Volga to southern Russia and northern Ukraine. Beginning around 500 CE, the Slavic speakers rapidly expanded in all directions from a homeland in eastern Poland and western Ukraine. By the eighth century CE, Proto-Slavic is believed to have been spoken uniformly from Thessaloniki to Novgorod.

Notation

See Proto-Balto-Slavic language#Notation for much more detail on the uses of the most commonly encountered diacritics for indicating prosody and various other phonetic distinctions in different Balto-Slavic languages.

Vowel notation

Two different and conflicting systems for denoting vowels are commonly in use in Indo-European and Balto-Slavic linguistics on one hand, and Slavic linguistics on the other. In the first, vowel length is consistently distinguished with a macron [|above] the letter, while in the latter it is not clearly indicated. The following table explains these differences:
VowelIE/B-SSlavic
Short front closed vowel iĭ or ь
Short back closed vowel uŭ or ъ
Short back open vowelao
Long front closed vowelīi
Long back closed vowelūy
Long front open vowel ēě
Long back open vowelāa

For consistency, all discussions of sounds up to Middle Common Slavic use the common Balto-Slavic notation of vowels, while discussions of Middle and Late Common Slavic and later dialects use the Slavic notation.

Other vowel and consonant diacritics

Other marks used within Balto-Slavic and Slavic linguistics are:
For Middle and Late Common Slavic, the following marks are used to indicate prosodic distinctions, based on the standard notation in Serbo-Croatian:
There are unfortunately multiple competing systems used to indicate prosody in different Balto-Slavic languages. The most important for this article are:
  1. Three-way system of Proto-Slavic, Proto-Balto-Slavic, modern Lithuanian: Acute tone vs. circumflex tone vs. short accent.
  2. Four-way Serbo-Croatian system, also used in Slovene and often in Slavic reconstructions: long rising, short rising, long falling, short falling. In the Chakavian dialect and other archaic dialects, the long rising accent is notated with a tilde, indicating its normal origin in the Late Common Slavic neoacute accent.
  3. Length only, as in Czech and Slovak: long vs. short.
  4. Stress only, as in Russian, Ukrainian and Bulgarian: stressed vs. unstressed.

    Dialectal differentiation

The breakup of Common Slavic was gradual and many sound changes still propagated throughout what must have been by then a dialect continuum. However, several changes were more restricted, or had different outcomes.
The end of the Common Slavic period occurred with the loss of the yers. This ended the era of syllabic synharmony by creating large numbers of closed syllables. The conditions for which yers were strong and which ones weak is the same across most or all Slavic languages, but the particular outcomes are drastically different.
The clusters *tl and *dl were lost in all but West Slavic, being simplified to *l or replaced by *kl and *gl respectively.
For many Common Slavic dialects—including most of West Slavic, all but the northernmost portions of East Slavic, and some western parts of South Slavic—Proto-Slavic *g lenited from a voiced velar plosive to a voiced velar fricative. This remains in some modern languages: for example, Czech , Belarusian , Ukrainian , which developed from Proto-Slavic. Because this change was not universal and because it did not occur for a number of East Slavic dialects until after the application of Havlík's law, calls into question early projections of this change and postulates three independent instigations of lenition, dating the earliest to before 900 CE and the latest to the early thirteenth century.

Overview of languages

The Slavic languages are generally divided into East Slavic, South Slavic and West Slavic. For most comparative purposes, however, South Slavic does not function as a unit. Bulgarian and Macedonian, while quite similar to each other, are radically different from the other South Slavic languages in phonology and grammar. The phonology of Bulgarian and Macedonian is similar to East Slavic rather than their nearest Slavic neighbor Serbo-Croatian. In grammar, Bulgarian and Macedonian have developed distinctly from all other Slavic languages, eliminating nearly all case distinctions, but preserving and even strengthening the older Indo-European aspectual system consisting of synthetic aorist and imperfect tenses.
Old Church Slavonic data are especially important for the reconstruction of Late Common Slavic. The major exception is LCS accent, which can only be reconstructed from modern Slavic dialects.

Palatalization

At least seven separate sound changes involving palatalization can be identified in the history of the Slavic languages:
  1. Satemization, which converted Proto-Indo-European front velars *ḱ, *ǵ, *ǵh into Balto-Slavic *ś, *ź, *ź, and further into Slavic *s, *z, *z.
  2. The first regressive palatalization of velars.
  3. The second regressive palatalization of velars.
  4. The progressive palatalization of velars.
  5. Iotation, which palatalized all consonants before *j.
  6. General palatalization of all consonants before front vowels.
The first two palatalizations are reflected in all Balto-Slavic languages, while the next four are represented in nearly all Slavic languages.

Velar palatalization outcomes

The outcome of the first regressive palatalization is uniform across all Slavic languages, showing that it happened fairly early. The outcome of the second regressive palatalization shows more variety. It is possible, however, that this is a later development. Many authors reconstruct a uniform outcome *ś, which only later resolves into *s or *š. In all dialects, was deaffricated to, but is still found in a few of the earlier Old Church Slavonic texts, where it is represented by the special letter Dze.
The following table illustrates the differences between the different dialects as far as phonetic realization of the three velar palatalizations:
Some dialects, allowed the second regressive palatalization to occur across an intervening *v. For example, Early Common Slavic *gvaizdā "star", which developed into Middle-Late Common Slavic :
The outcomes of most cases of iotation is the same in all Slavic languages, and is described above.
The phonemes *ť and *ď generally merged into various other phonemes in the various Slavic languages, but they merged with different ones in each, showing that this was still a separate phoneme in Proto-Slavic. Compare:
Proto-SlavicOCSBulg.Mac.S-CSlvn.CzechSlvk.Pol.Bel.Ukr.Russ.
Writtenštštćčcccččč
IPA*
Writtenždždǵđjzdzdzžžž
IPA*

The exact pronunciation of *ť and *ď in Proto-Slavic is unclear, but they may have sounded as geminate palatal stops and.
The OCS and Bulgarian outcome is somewhat unusual as it is not an affricate but rather a fricative followed by a stop, having undergone metathesis. In Macedonian, the outcome is non-sibilant.
In Proto-Slavic, iotated *ľ *ň *ř contrasted with non-iotated *l *n *r, including before front vowels. This distinction was still apparent in Old Church Slavonic, although they aren't always consistently marked. In Southwest Slavic, this contrast remains to this day. In the other Slavic variants, however, regular *l *n *r developed palatalised variants before front vowels, and these merged with the existing iotated *ľ *ň *ř.

General palatalization

In most languages, a general palatalization of consonants before front vowels, as well as of *r in *ьr occurred at the end of the Common Slavic period, shortly before the loss of weak yers. The loss of the weak yers made these sounds phonemic, nearly doubling the number of phonemes present. The already palatal or palatalized sounds — the outcomes of the velar palatalizations and iotation — were unchanged. Newly palatalized sounds *l' *n' *r' merged with palatal *ľ *ň *ř from iotation. However, newly palatalized *t' *d' *s' *z' did not usually merge with existing *ť *ď or *č *š *ž.
The new sounds were later depalatalized to varying degrees in all Slavic languages, merging back into the corresponding non-palatal sound. This has happened the least in Russian and Polish: before another consonant, except for l', which was always preserved, as in сколько skol'ko "how many", and dentals before labials, as in тьма t'ma / ćma "darkness", and before a pause for labials. r' was depalatalized early before dentals, as in чёрт čort / czart "devil", but otherwise has been preserved in Polish and in many Russian dialects, as well as for some older standard speakers, who pronounce верх as ver'h. In many cases palatalization was analogically restored later, particularly in Russian. Russian has also introduced an unusual four-way distinction between non-palatal C, palatal C', the sequence C'j of palatal + , and the sequence Cj of non-palatal + ; however, only dentals show a clear contrast before j.
Czech underwent a general depalatalization in the 13th century. It might be argued that Czech never underwent palatalization at all in most cases, but the Czech sound ř is found everywhere that *r followed by a front vowel is reconstructed in Late Common Slavic. This suggests that former *r' escaped depalatalization because it had evolved into a new sound — no longer paired with a corresponding non-palatal sound — by the time that depalatalization occurred.
The same thing happened more broadly in Polish — paired palatalized sounds occur only before vowels, but original *r' *l' *t' *d' *s' *z' are reflected differently from *r *l *t *d *s *z even word-finally and before consonants, because all six pairs had diverged by the time any depalatalization occurred. *r' evolved as in Czech, later becoming, but still written rz. *t' *d' *s' *z' evolved into alveolopalatal consonants; and in the case of *l', non-palatal *l evolved into a back velar and then further into, still written ł.
In Bulgarian, distinctively palatalized consonants are found only before. Velars are allophonically palatalized before front vowels in standard Bulgarian; the same thing happens to all consonants in Eastern Bulgarian.
Palatalization triggered a general merger of Common Slavic *y and *i. In East Slavic and Polish, the two sounds became allophones, with occurring after non-palatal sounds and after palatal or palatalized sounds. In Czech, Slovak and South Slavic, the two sounds merged entirely.
Researchers differ in whether the paired palatalized consonants should be analyzed as separate phonemes. Almost all analyses of Russian posit phonemic palatalized consonants due to their occurrence word-finally and before consonants, and due to the phonemic distinction between and. In Polish and Bulgarian, however, many researchers treat some or all paired palatalized consonants as underlying sequences of non-palatal consonant +. Researchers who do this in Polish also generally treat the sounds and as separate phonemes.

The yers ь and ъ

Strong vs. weak yers

The two vowels ь and ъ, known as yer, were originally pronounced as short high vowels. During the late Proto-Slavic period, a pattern emerged in these vowels which characterised a yer as either "strong" or "weak". This change is known as Havlík's law. A yer at the end of a word, or preceding a strong yer or non-yer vowel was weak, and a yer followed by a weak yer became strong. The pattern created sequences of alternating strong and weak yers within each word: in a sequence of yers, every odd yer encountered was weak, every even yer was strong.
The name *sъmolьnьskъ is shown here as an example, with strong yers in bold and weak yers in italics.
During the time immediately following the Common Slavic period, weak yers were gradually deleted. A deleted front yer ь often left palatalization of the preceding consonant as a trace. Strong yers underwent lowering and became mid vowels, but the outcomes differ somewhat across the various Slavic languages. Slovene in particular retains a distinct outcome that did not merge with any other vowels, and Bulgarian has an outcome that merged only with nasal ǫ.
Compare:
Proto-SlavicOCSBulg.Mac.S-CSlvn.CzechSlvk.Pol.USorbLSorbBel.Russ.Ukr.
strong *ььe, ăeaǝ,aee 'eee'e'ee
strong *ъъăoaǝ,aeo eeeooo

"dog""day""dream""moss"
Middle Proto-Slavic*pьsь̏ ~ *pьsá*dь̏nь ~ *dь̏ne*sъnъ̏ ~ *sъná*mъ̏xъ/mъxъ̏ ~ *mъxá/mъ̏xa
Late Proto-Slavic*pь̃sь ~ *pьsà*dь̑nь ~ *dьnȅ*sъ̃nъ ~ *sъnà*mъ̂xъ/mъ̃xъ ~ *mъxà/*mъxȁ
Bulgarianpes ~ pséta, pésove den ~ déna, dni săn ~ sắništa măx ~ mắxa, mắxove
Serbo-Croatianpȁs ~ psȁdȃn ~ dȃnasȁn ~ snȁmȃh ~ mȁha
Slovenepǝ̀s ~ psàdȃn ~ dnẹ̑/dnẹ̑vasǝ̀n ~ snàmȃh ~ mȃha/mahȗ; mèh ~ méha
Macedonianpes ~ pl. pci, pcištaden ~ pl. denovi, dnison ~ pl. soništa, sništamov
Russianp'os ~ psad'en' ~ dn'ason ~ snamox ~ mxa/móxa
Czechpes ~ psaden ~ dnesen ~ snumech ~ mechu
Slovakpes ~ psadeň ~ dňasen ~ snamach ~ machu
Ukrainianpes ~ psaden' ~ dn'ason ~ snumoh ~ mohu
Polishpies ~ psadzień ~ dniasen ~ snumech ~ mchu

Clusters and fill vowels

Deletion of weak yers created many new closed syllables as well as many of the unusual consonant clusters that characterize the Slavic languages today. Many cases of "spurious vowels" also appeared because a yer had been weak in one form of a word but strong in another, causing it to disappear in some forms of the word but not others. For example, the word for "dog" was *pьsъ in the nominative singular, but *pьsa in the genitive singular, with differing patterns of strong and weak yers. Following the deletion of weak yers and lowering of strong yers, this resulted in nominative Czech pes, Polish pies, Serbo-Croatian pas, but genitive psa.
In some cases, however, deletion of weak yers would lead to an awkward consonant cluster such as word-initial rt-, ln- or mx-, with a sonorant consonant on the outside of the cluster, a violation of the principle of rising sonority. These clusters were handled in various ways:
A similar problem occurred with awkward word-final clusters such as -tr, -gn or -sm. These originated from words like *větrъ "wind" or *ognь "fire", where the cluster occurred syllable-initially and there was no sonority violation. Again various outcomes are found in different languages, largely parallel to the above outcomes for word-initial clusters. In this case, when a cluster needed to be broken up, a strong yer was inserted as a fill vowel between the two consonants.

Tense yers

Yers before are known as tense yers and were handled specially. In languages other than Russian, they were sometimes raised, with *ьj *ъj becoming *ij *yj regardless of position. In Russian, the opposite sometimes happened, with *ij *yj sometimes lowering to *ьj *ъj, subsequently evolving normally as strong or weak yers. In languages other than Russian, resulting sequences of *ijV or *yjV may contract to a single vowel. The outcomes are not consistent and depend on various factors. For example, *ъj in long adjectives becomes contracted í in Czech, but stressed oj, unstressed yj in Russian.
In Russian, when the yer in *ьj was weak, the result was a sequence of palatal consonant +, which remained distinct from regular palatal consonants. In other languages, either the sequence compressed into a single palatal consonant or the palatal consonant was depalatalized. E.g. from Common Slavic *ustьje "estuary", when the yer was treated as weak the result is Russian úst'e, Polish ujście, Slovene ûstje; when treated as strong, the result is Czech ústí, Bulgarian ústie.

The liquid diphthongs

Proto-Slavic had eliminated most diphthongs creating either long monophthongs or nasal vowels. But it still possessed sequences of a short vowel followed by *l or *r and another consonant, the so-called "liquid diphthongs". These sequences went counter to the law of open syllables and were eliminated by the end of the Proto-Slavic period, but differently in each dialect.

Mid vowels

The situation for the mid vowels *e and *o is relatively straightforward. The South Slavic dialects used metathesis: the liquid and vowel switched places, and the vowels were lengthened to *ě and *a respectively. The East Slavic languages instead underwent a process known as pleophony: a copy of the vowel before the liquid consonant was inserted after it. However, *el became *olo rather than *ele. The situation in West Slavic is more mixed. Czech and Slovak follow the South Slavic pattern and have metathesis with lengthening. Polish and Sorbian underwent metathesis but without any lengthening, and the northwestern Lechitic languages retained *or without any metathesis at all.
Proto-SlavicOCSBulg.Mac.S-CSlvn.CzechSlvk.Pol.Kash.Bel.Russ.Ukr.
*elle/ljalelije/le/lilelelieleleolooloolo, oli
*ollalalalalalalałołoolooloolo, oli
*erre/rjarerije/re/rireřerierzerzeereereere
*orrarararararararoaroroorooro, ori

  1. The variants le/lja, re/rja in Bulgarian, and lije/le/li, rije/re/ri in Serbo-Croatian, are dialectal differences.
  2. The variants oli, ori in Ukrainian are due to a sound change >, where *o was lengthened before a lost yer under certain accentual conditions.

    High vowels

The evolution of the liquid diphthongs with high vowels in the various daughter languages is more diverse. In some West Slavic and South Slavic languages, syllabic sonorants appear, and in others, either vowel-consonant or consonant-vowel sequences appear depending on the context, which is most easily derived by assuming an earlier stage with syllabic sonorants. East Slavic, however, consistently has vowel-consonant sequences with e or o as the vowel, which can be easily derived by assuming that the liquid diphthongs continued unchanged until the changes involving yers.
As a result, there is a divergence of opinion, with some scholars assuming that the high-vowel liquid diphthongs evolved into syllabic sonorants early in the Common Slavic period, while others assume that the change to syllabic sonorants was one of the very last changes in the Common Slavic period and did not occur at all in many languages.
Old Church Slavonic writes these as *lь, *lъ, *rь, *rъ, as if metathesis had occurred. However, various internal evidence indicates that these behaved differently from original Proto-Slavic *lь, *lъ, *rь, *rъ, and hence were probably actually pronounced as syllabic sonorants. In the manuscripts, only a single vowel is found in this position, usually *ъ but also consistently *ь in a few manuscripts. This appears to indicate that the palatal syllabic sonorants had merged into the non-palatal ones.
The syllabic sonorants are retained unchanged in Czech and Slovak. In Macedonian, Serbo-Croatian and Slovene, syllabic r is retained but an epenthetic vowel was inserted before syllabic l. Bulgarian inserted an epenthetic ǎ before both. Serbo-Croatian also underwent l-vocalization.
East Slavic reflects original *ьr and *ъr as er and or respectively, but merges *ьl and *ъl as ol, similarly to the merger of *el and *ol as olo. L-vocalization later occurred in Belarusian and Ukrainian: for example, Proto-Slavic *vь̑lkъ > Old East Slavic вълкъ > Ukrainian , Belarusian .

The nasal vowels ę and ǫ

Nasal vowels were initially retained in most Slavic dialects, but soon underwent further changes. Nasality is preserved in modern Polish, as well as in some peripheral dialects of Slovene and Bulgarian/Macedonian. In other Slavic languages, however, the nasal vowels lost their nasality and merged with other vowels. The outcomes are as follows:
Proto-SlavicOCSBulg.Mac.S-CSlvn.CzechSlvk.Pol.Bel.Russ.Ukr.
ęeeeẹ̄a, ěa, äjajaja
*ę̄ę̄eeēẹ̄á, íiajajaja
ǫǎauọ̄uuęuuu
ǭǎaūọ̄ouúąuuu

  1. Long and short nasal vowels developed primarily from accentual differences. The neoacute accent always produced long vowels, but the outcome of the other accents depended on the dialect. See above for more details.
  2. The two outcomes listed in Czech occurred in hard and soft environments, respectively. "Hard environment" means preceding a hard alveolar consonant.
  3. In Slovak, short *ę > ä after labials, else a.
  4. In Polish, original *ę and *ǫ can only be distinguished because the former palatalized the preceding consonant.

    The yat vowel ě

The phonetic realization of *ě was also subject to phonetic variation across different dialects. In Early Proto-Slavic, *ě was originally distinguished from *e primarily by length. Later on, it appears that initially it was lowered to a low-front vowel and then diphthongized to something like. This is still reflected as ia or ja in certain contexts before hard consonants in Bulgarian and Polish; but in most areas it was raised to. This generally proceeded further in one of three directions:
  1. Remain as a diphthong.
  2. Simplify to.
  3. Simplify to.
All three possibilities are found as variants within the Serbo-Croatian area, respectively known as the ijekavian, ekavian and ikavian dialects. An ijekavian dialect served as the basis of almost all the literary Serbo-Croatian forms. These dialects have short je, long ije. The ijekavian dialects of Serbo-Croatian are in fact the only Slavic languages that consistently preserve a reflex of *ě distinct from all other Common Slavic sounds.
In cases where the reflex has remained as a diphthong, it has most commonly developed to, often followed by merger of the with a previous consonant to form a palatal or palatalized consonant. In Czech, for example, the reflex of *ě is sometimes still spelled ě, but this in fact indicates after labials, and after t d n, which become pronounced as palatal sounds ; in other cases the reflex is simply e.
In Old Russian, the reflex of *ě simplified to, but this did not cause a merger with *e in stressed syllables, which was pronounced. Later, this changed into when not followed by a palatalized consonant: cf. modern Russian лёд 'ice'. The result of the sound change may be expressed in the present-day spelling by means of a diaeresis over the letter e, but generally isn't. In contrast, the sound change did not affect the reflex of original yat, which continued to be pronounced as, eventually merging with the surviving unaffected instances of as late as the 1700s. Original yat continued to be represented distinctly from resulting from other sources in spelling until the spelling reforms of 1918, and is still distinguished in some Northern Russian dialects.
Similarly, in Ukrainian, the reflex of *ě simplified to i, but this did not cause a merger with either *e or *i in stressed syllables, because both sounds developed to a phoneme y.
The following table shows the development of *ě in various languages:
Proto-SlavicOCSBulg.Mac.S-CSlvn.CzechSlvk.Pol.Bel.Russ.Ukr.
ěja/eeje, e, iеěeie, iaeei

Modern prosodic phenomena

The modern Slavic languages differ greatly in the occurrence of the prosodic phenomena of phonemic vowel length, accent and tone, all of which existed in Common Slavic, ranging from total preservation to total loss. However, the surface occurrence of length, accent and/or tone in a given language does not necessarily correspond with the extent to which the corresponding CS phenomena can be reconstructed. For example, although all of the standard Serbo-Croatian literary forms have phonemic tone, they cannot be used to reconstruct Late CS tone; only some of the non-standard dialects are useful in this regard. Similarly, although Macedonian has phonemic accent, this does not continue the CS accent position. Contrariwise, although modern Polish lacks vowel length, some vowel quality differences reflect former length differences.
Phonemic tone is found only in western South Slavic languages — Serbo-Croatian and some Slovene dialects. Phonemic length is found in Serbo-Croatian, Slovene, Czech and Slovak. Phonemic accent is found in Serbo-Croatian, the East Slavic languages, Bulgarian, the northern Kashubian dialects, marginally in Slovene, and even more marginally in Macedonian.
In terms of which modern languages preserve which CS prosodic features, it is important to understand that length, tone and accent are intricately tied together. Middle CS did not have phonemic length, and Late CS length evolved largely from certain tonal and accentual changes. Hence length distinctions in some languages may correspond to tonal distinctions in other languages.

Development from Common Slavic

As mentioned above, Middle Common Slavic had a three-way tonal/length distinction on accented syllables. Long rising and falling tones continue Balto-Slavic acute and circumflex, respectively. Late Common Slavic developed at first a four-way distinction, where rising and falling tones could occur in both short and long syllables, as in modern Serbo-Croatian. Later changes of a complex nature produced the prosodic phenomena found in the various modern languages.
In general, the history of Slavic accentuation is extremely complex and still incompletely understood. The following is a summary of the most important changes in LCS:
  1. Short-accented syllables develop into specifically short falling syllables.
  2. Long rising syllables are shortened, becoming short rising.
  3. The accent is retracted in certain cases, e.g. when it fell on a weak yer. The new syllables developed a rising accent, termed the neoacute. When this accent fell on short *e and *o, they were lengthened, except in Serbo-Croatian and Slovene. At this stage, most neoacute syllables remained separate from original acute syllables because of the difference in length.
  4. Initial short falling syllables followed by a final weak yer are lengthened. Such syllables become long falling. This is hypothesized to be pan-Slavic, but only visible in Serbo-Croatian and Slovene because of the following step.
  5. Long falling syllables are shortened everywhere except in Serbo-Croatian and Slovene. This undoes the previous step and is responsible for MCS circumflex accent appearing as a short vowel in Czech, Slovak, Old Polish, etc.
  6. Compensatory lengthening of some short syllables occurs in some languages when immediately followed by a weak yer. This does not occur in South Slavic, nor in Russian. It is most common in words that will become monosyllabic after the loss of the yer. In Ukrainian, it is general in this position, while in Czech and Polish it is common but inconsistent. It results in a Czech and Polish pattern in masculine nouns in which long vowels in the nominative singular alternate with short vowels in the other case/number forms. This pattern is then often analogically extended to other words.
  7. Weak yers are lost.
  8. Short rising syllables are relengthened in East Slavic, Bulgarian and Macedonian. It also occurs in Czech and Slovene in the initial syllable of disyllabic words, under certain conditions. This causes a general merger of MCS acute and neoacute in the East Slavic and eastern South Slavic languages, leading to a two-way distinction of short falling vs. long rising.
Note that steps 3, 4 and 6 can all be viewed as types of compensatory lengthening before a lost yer.
Numerous further developments occur in individual languages. Some of the most notable ones are:
Only some conservative Serbo-Croatian dialects maintain the original accentual system unchanged. Some Slovene dialects maintain all original properties of the accentual system, but with various changes in multisyllabic words.
Slovene shows large dialectal diversity for its relatively small area of distribution. For example, only the central dialects and one of the two literary standards maintain tone, and some of the northwest dialects maintain original nasality. In the dialects maintaining tone, the prosody of monosyllables agrees closely with the most conservative Serbo-Croatian dialects. In multisyllabic words, all non-final stressed vowels were lengthened, and all non-final unstressed vowels were shortened, which produced a prosodic pattern not unlike that found in modern Italian. Length remained distinctive in final syllables only. But prior to this, various shifts happened:
In West Slavic, esp. in Czech, a number of originally short vowels in monosyllables are lengthened. The conditions for this lengthening are incompletely understood and seem to involve good deal of analogy and dialect mixing.
Note that the overall effect of all these changes is that either the MCS acute, MCS circumflex or both have ended up shortened in various languages in various circumstances, while the LCS neoacute has generally remained long.
Example:
AccentCommon SlavicChakavian CroatianSloveneCzechSlovakBulgarianRussian
Circumflex*gôrdъ "town"grȃdgrȃd "castle"hrad "castle"hrad "castle"grad-ǎ́t "the town"górod
Acute*pórgъ "doorsill"prȁgpràg práh prahprág-ǎt "the doorsill"poróg
Neoacute*kõrľь "king"králjkráljkrál kráľkrálj-at "the king"koról'

Loanwords

The lexical stock of the Slavic languages also includes a number of loanwords from the languages of various tribes and peoples that the Proto-Slavic speakers came into contact with. These include mostly Indo-European speakers, chiefly Germanic, speakers of Vulgar Latin or some early Romance dialects, Middle Greek and, to a much lesser extent, Eastern Iranian and Celtic.
Many terms of Greco-Roman cultural provenience have been diffused into Slavic by Gothic mediation, and analysis has shown that Germanic borrowings into Slavic show at least 4 distinct chronological strata, and must have entered Proto-Slavic in a long period.
Of non-Indo-European languages possible connections have been made to various Turkic and Avar, but their reconstruction is very unreliable due to the scarcity of the evidence and the relatively late attestation of both Slavic and Turkic languages. In the 6-8th centuries AD Turkic tribal union of Volga Bulgars and Khazars penetrated into the Ukrainian steppe belt, it is possibly at that time that Turkisms such as kahan 'kagan, ruler', bahatyr 'hero', and ban 'high rank' and the suffix -čij found the way to the Common Slavic language.