Кошицкий привилей представлял собой первый привилей, выданный польскому дворянству — панам и шляхте — как сословию. До этого времени существовали лишь привилегии типа иммунитетов, выдававшиеся отдельным лицам. Время правления Людовика Венгерского отличалось крайним своеволием шляхты, грабежами, разбоями и другими проявлениями феодальной анархии.
Кошицкий привилей свел уплату податей шляхтой и панами к чистой формальности, тем самым значительно уменьшив постоянные доходы короля и поставив финансы государства в зависимость от панов и шляхты. Для разрешения новых податей шляхта стала собираться на местные съезды — сеймики, которые скоро превратились в органы власти шляхты на местах.
В 1382 г. умер Людовик Венгерский. Он не имел сыновей и поэтому назначил наследником польского престола мужа своей старшей дочери Марии Сигизмунда — маркграфа Бранденбургского, сына чешского короля и немецкого императора Карла IV. Польские вельможи решили присягнуть второй дочери Людовика, Ядвиге, и выбрать ей мужа. Жених вскоре нашелся: это был мазовецкий князь Семовит — прямой потомок Пястов. В результате началась кровавая война между сторонниками Сигизмунда и Семовита.
В ходе войны оба претендента успели разонравиться польским магнатам, и было решено сделать Ядвигу королевой и подыскать ей нового жениха. У самой Ядвиги на примете был австрийский герцог Вильгельм. Они вместе воспитывались и давно любили друг друга. Но у панов был наготове более выгодный жених. В 1385 г. к Ядвиге прибыли литовские послы и предложили ей в мужья князя Ягайло. Послы обещали, что жених и все его родственники, вельможи и народ примут католичество, все польские пленные, захваченные литовцами в предыдущих войнах, будут отпущены без выкупа, Ягайло поможет вернуть Польше все потерянные земли, привезет в Польшу некоторые отцовы и дедовы сокровища, заплатит некую сумму Вильгельму австрийскому за отказ от руки королевы.
Однако Ядвига и слышать не хотела о сыне Ольгерда. По ее зову в Краков приезжает герцог Вильгельм. Польские вельможи не пускают его в королевский замок. Тогда Ядвига скрытно покидает замок и встречается с Вильгельмом во францисканском монастыре, где они тайно венчаются. Когда в Краковском замке Вильгельм попытался повести себя как законный супруг, польские вельможи просто выгнали его оттуда. Ядвига было бросилась за ним, но была удержана силой. Вильгельм, спасая свою жизнь, был вынужден бежать из Кракова.
А между тем Ягайло с большой свитой приближался к польской столице. Вельможи снова стали уговаривать Ядвигу не отказываться от брака с литовским князем и заслужить славу просветительницы его народа. В конце концов уговоры, а также появление Ягайло, который оказался не уродливым варваром, а мужчиной вполне приятной наружности, оказали нужное воздействие на королеву.
14 августа 1385 г. в местечке Крево был подписан акт об унии (объединении Литвы и Польши). С литовской стороны его подписали великий князь Литовский Ягайло и его братья — Скиригайло, Корибут, Витовт и Лугвен. Они обязались принять католичество и крестить все литовское население, обратить литовскую казну на нужды Польского королевства, помочь Польше вернуть земли, когда-либо и кем-либо у нее захваченные, и, главное, «навсегда присоединить к Польскому королевству свои литовские и русские земли».
Весной 1386 г. совершилось бракосочетание Ягайло с Ядвигой, имевшее огромное значение для судеб государств Восточной Европы. Согласно условиям унии Ягайло отрекся от православия, а имя Ягайло переменил на Владислава. Ему последовали родные братья Ольгердовичи, в который раз сменил веру и двоюродный брат Витовт, приехавший на свадьбу. Так Ядвига вышла замуж за Ягайло, не разведясь с Вильгельмом, что, впрочем, не помешало в 1979 г. папе Иоанну Павлу II объявить королеву Ядвигу блаженной.
Одним из первых деяний нового короля стала инкорпорация, то есть включение литовских, малороссийских и белорусских земель в состав Польского королевства. В связи с этим Ягайло потребовал от удельных князей присяжных грамот на верность «королю, королеве и короне польской», что по нормам феодального права означало переход этих князей вместе с подвластными им землями в подданство к польскому королю.
В 1386 г. вместе с князьями литовских и белорусских земель присяжные грамоты подписали киевский князь Владимир, волынский князь Федор Данилович и новгород-северский князь Дмитрий (Корибут). Примечательно, что Новгород-северские князья и бояре в свою очередь поручились за своего князя, обещая не поддерживать его, в случае если он вознамерится выйти из-под власти Польского королевства. Федор Данилович и другие волынские князья в 1388 г. поручились за волынского князя Олехна.